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.