public void Init()
 {
     boardMachine = new BoardStateMachine();
 }
 public BoardRejectedState(BoardStateMachine board)
 {
     this.boardMachine = board;
 }
 public BoardMovedState(BoardStateMachine board)
 {
     this.boardMachine = board;
 }
 public BoardInitializingState(BoardStateMachine boardMachine)
 {
     this.boardMachine = boardMachine;
 }
 public void setBoardMachine(BoardStateMachine boardMachine)
 {
     this.boardMachine = boardMachine;
 }
 public BoardMovingState(BoardStateMachine boardMachine)
 {
     this.boardMachine = boardMachine;
 }
 public BoardReadyState(BoardStateMachine board)
 {
     this.board = board;
 }