public void renderGameObj(int xp, int yp, Sprite s){
        if(s == null) return;
        for (int y = 0; y < s.H; y++) {
            int ya = y + yp;
            for (int x = 0; x < s.W; x++) {
                int xa = x + xp;
                if (xa < 0 - s.W || xa >= width || ya < 0 || ya >= height) {
                    break;
                }
                if (xa < 0) {
                    xa = 0;
                }
                if(s.pixels[x + (y * s.W)] != 0xffff00ff)
                    pixels[xa + (ya * width)] = s.pixels[x + (y * s.W)];
            }
        }
    }