update GameEngine