public void move (int xMove, int yMove) {
		if (xMove != 0 && yMove != 0) {
			move (xMove, 0);
			move (0, yMove);
			return;
		}
		
		if (xMove > 0) dir = 1;
		if (xMove < 0) dir = 3;
		if (yMove > 0) dir = 2;
		if (yMove < 0) dir = 0;
		
		if (!collision (xMove, yMove)) {
			x += xMove;
			y += yMove;
		}
	}