Ive downloaded the game but sadly I can't get it to open. Im on windows 11. When I click the application a box pops up for a split second and then closes immediately, even tried opening as an administrator :( the screengrabs look awesome though hopefully I will figure out whats up and can give a review :)