a new skeleton for GameEngine