Updated GameEngine