public HandlePlayerMoves(WaitingForPlayerMoveState waitingForPlayerMoveState, IPlayersState playersState) { _waitForPlayerMoveState = waitingForPlayerMoveState; _playersState = playersState; _currentMoveState = _waitForPlayerMoveState; }