TODO markings
        private void CheckGameState()
fix #25