Partially implementend Board.move().