Additional revisions + comments to game logic.