Finished the game engine class with states and everything, now you just need to implement the init and stuff