public void CheckRoundState() { if (!blocksManager.HasBreakableBlocks()) { CancelInvoke("CheckRoundState"); EndRound(); } }