Intermediate commit on the port of the game model.