public boolean tileCollision(int xa, int ya){
		for(int c = 0; c < 4; c++){
			int xt = ((x + xa) + c % 2 * collision_width + collision_w_offset) / 32;
			int yt = ((y + ya) + c / 2 * collision_height + collision_h_offset) / 32;
			if(dungeon.getTile(xt, yt).solid()) return true;
		}
		return false;
	}