[Other] - Universal Door Check Rule to Fix Repeating Takeoff Bugs

:bullseye: What is your suggestion?
Suggest implementing a single, universal rule to check all door statuses on every aircraft before allowing takeoff, instead of letting each plane handle its own door checks independently.

:hammer_and_wrench: How would it work in the game?
a.Before any aircraft can receive takeoff clearance, the game will automatically scan all doors on that plane (including passenger doors, cargo doors, and special doors like the Beluga’s nose cargo door) to confirm they are fully closed.

​b. If any door is detected as open, the takeoff command will be blocked, and a clear in-game message will tell the player exactly which door is still open (“B787 Left Cabin Door is open!”).

​c. When reloading the game or restarting a session, all aircraft doors will be reset to a default “closed” state first, then restored and validated to prevent random “door already open” issues.

:balance_scale: Why is this a good idea?

Fixes recurring bugs: Right now, fixing a door bug on one plane often leads to new issues on another because each plane’s door logic is separate. A universal rule will eliminate this cycle entirely.

​Boosts realism & safety: It aligns with real-world aviation procedures, making the game feel more authentic and immersive for airport management fans.

​Improves consistency: All aircraft will follow the same standard, so new planes or special models (like the Super Guppy) won’t accidentally bypass door checks.

​Reduces future work: This system will make it easier to add new aircraft or door types without reworking check logic for each one, keeping the game more stable long-term.

While this is a good idea, I feel that this would substanally slow down gameplay, as you would need to reload every time this bug appears.