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 != 0x00ffffff) //Transparency
                    pixels[xa + ya * width] = col;
            }
        }
    }