public void tick() {
		int xa = 0;
		int ya = 0;

		if (input.isMovingWithKey) {
			if (input.up) ya--;
			if (input.down) ya++;
			if (input.left) xa--;
			if (input.right) xa++;
		} else {
			xa = input.mouseX;
			ya = input.mouseY;
		}
		
		if (xa != 0 || ya != 0) {
			move(xa, ya);
		}
	}