public override void Init(StateMachine machine)
 {
     game = (SolitaireGame)machine;
     game.SelectedStackIndex = -1;
     game.StatusMessages.Clear();
     game.StatusMessages.Add("Press a number to select a stack.");
     game.DrawGame();
     input = new ConsoleInput();
 }
 public override void Init(StateMachine machine)
 {
     game = (SolitaireGame)machine;
     game.StatusMessages.Clear();
     game.StatusMessages.Add("What would you like to do next?");
     game.StatusMessages.Add("Press up/down arrows to decide how many cards to move.");
     game.StatusMessages.Add("Press a 0-9 to select a destination.");
     game.DrawGame();
     input = new ConsoleInput();
 }