It looks like a wrapper for a game. The game itself is not defined. The program will call methods in a game and set controls for the game. For testing you could write a shell for the game.