This doesnt' change any of the logic, but simplifies a lot of the main game loop code. Many things still rely on the singleton class, but shouldn't so this will be fixed in a later commit
also tried to create a way to launch the game from any scene, but it doesn't really work. don't use anything in the folder called "DEBUG"