public boolean collision(double x, double y) {
		boolean solid = false;
		for (int c = 0; c < 4; c++) {
			double xt = (x - c % 2 * 16) / 16;
			double yt = (y - c / 2 * 16) / 16;
			int ix = (int) Math.ceil(xt);
			int iy = (int) Math.ceil(yt);
			if (c % 2 == 0) ix = (int) Math.floor(xt);
			if (c / 2 == 0) iy = (int) Math.floor(yt);
			// if (level.getTile(ix, iy).sprite == Sprite.planks) sprite =
			// Sprite.particle_planks;
			if (level.getTile(ix, iy).solid()) solid = true;
		}
		return solid;
	}