private void MoveState(EPhase phase) { if (phase != Phase) { Debug.Info("Phase: " + phase.ToString()); } Phase = phase; ProcessPhase(); }