more feedback and game state checks