public void EndMachine()
 {
     CurrentState.ExitState();
     Console.WriteLine("StateMachine terminated.\n");
     Terminated = true;
 }