Changes:
- Fixed an issue where the game would crash after the initial loading screen when launched through the Steam client. This was caused by a timing conflict between the Steam Overlay and the game's graphics initialization.
- Improved fullscreen startup to use proper native desktop resolution, preventing resolution mismatches that could cause crashes on certain GPU and driver combinations.
- Added multiple fallback methods to detect the correct monitor resolution, making the game more robust when the Steam Overlay interferes with display detection.
