First fully working minimal implementation of the game