*/
    public void moveOnAxisY(Direction direction) {
        if (direction.equals(Direction.UP_LEFT) || direction.equals(Direction.UP_RIGHT)) {
            if (this.position.getY() + moveStep <= desert.height && !isHurdle(this.position.getX(), this.position.getY() + moveStep)) {
                this.position.y += moveStep;
            } else {
                move();
            }
        } else if (direction.equals(Direction.DOWN_LEFT) || direction.equals(Direction.DOWN_RIGHT)) {
            if (this.position.y - moveStep >= 0 && !isHurdle(this.position.x, this.position.y - moveStep)) {
                this.position.y -= moveStep;
            } else {
                move();
            }
        }
    }