void chooseTower(GameTile tile) { newTowers.Remove(tile); if (!scenarioIsInProgress) { activeScenario = scenario.Begin(); scenarioIsInProgress = true; } else { activeScenario.NextWave(); } isBuildPhase = false; // for(var i = 0; i < TargetPoint.BufferedCount; i++) { // TargetPoint t = TargetPoint.GetBuffered(i); // } foreach (GameTile t in newTowers) { board.ToggleWall(t); } newTowers.Clear(); }