public void render(int x, int y,  Renderable rend){
		if(rend == null){
			ErrorHandler.nullRenderableInterface(this, "@ render (line ~90");
			return;
		}
		for(int yy = 0; yy <= rend.getHeight(); yy++){
			int yp = yy + y;
			for(int xx = 0; xx <= rend.getWidth(); x++){
				int xp = xx + x;
				if(xp < 0 || xp > this.width ||yp < 0 || yp > this.height) continue;
				pixels[xp + yp * this.width] = rend.getPixels()[xx + yy * rend.getWidth()];
			}
		}
	}