public void RenderProjectile(int xp, int yp, Projectile p) {
		xp -= xOffset;
		yp -= yOffset;
		for (int y = 0; y < p.GetSpriteSize(); y++) {
			int ya = y + yp;
			for (int x = 0; x < p.GetSpriteSize(); x++) {
				int xa = x + xp;
				if (xa < -p.GetSpriteSize() || xa >= width || ya < 0
						|| ya >= height)
					break;
				if (xa < 0)
					xa = 0;
				int col = p.GetSprite().pixels[x + y * p.GetSprite().SIZE];
				if (col != 0xffff00ff)
					pixels[xa + ya * width] = col;
			}
		}
	}