private void Tick() { ++Turn; Combat.Tick(); Refresh(); if (Combat.IsFinished) { GUI.Remove(NextTurn); GUI.Remove(Retreat); Actions.Remove(NextTurn); Actions.Remove(Retreat); Actions.Add(Quit); GUI.Add(Quit); } }