Here's an image of the main menu because I can't get anything else for you. The game is basically destroyed. I'm not sure what happened, but it runs at about 1fps. I have no idea what I changed. Oh, but that's only from visual studio. If you launch the .exe that is built, it runs fine. Visual Studio's debugger royally fucks over the game. It can't be used. This is a gigantic bitch slap to development speed. I'm not sure whether I should continue, or start over in a new, cross-platform engine.
Here's an image of the main menu because I can't get anything else for you. The game is basically destroyed. I'm not sure what happened, but it runs at about 1fps. I have no idea what I changed. Oh, but that's only from visual studio. If you launch the .exe that is built, it runs fine. Visual Studio's debugger royally ***** over the game. It can't be used. This is a gigantic bitch slap to development speed. I'm not sure whether I should continue, or start over in a new, cross-platform engine.
Are you sure you are not outputting any text into the debug window at every update frame? It would run fine stand-alone that way.
I keep the console window opened alongside the game (And crop it out for screenshots), there is no output.
The logic is solid, I'm going to probably tear down this game entry, create a new one, and go from there.