public void CheckEnds(bool EnemyController = false) { teams.UpdateUnitsToMove(TeamHandler.UpdateType.all); teams.UpdateUnitsToMove(TeamHandler.UpdateType.all); if (teams.CheckIfAllDead(TeamHandler.UpdateType.enemy)) { Rewards(); } else if (teams.CheckIfAllDead(TeamHandler.UpdateType.friendly)) { YouDied(); } else if (teams.CheckIfTurnEnd(playerTurn)) { EndTurn(); } else if (EnemyController) { GetEnemyMoves(); } }