public MoveHandler(IMoveGenerator moveGenerator, IUserMoveReader userMoveReader, IMoveValidator moveValidator, IBoardHandler boardHandler) { _moveGenerator = moveGenerator; _userMoveReader = userMoveReader; _moveValidator = moveValidator; _boardHandler = boardHandler; }