extracted GameEngine from Game