public void renderTile(int xPos, int yPos, Tile tile) {
		xPos -= xOffset;
		yPos -= yOffset;
		for(int y = 0; y < tile.sprite.size; y++){
			int ya = y + yPos;
			for(int x = 0; x < tile.sprite.size; x++) {
				int xa = x + xPos;
				if(xa < -tile.sprite.size || xa >= width || ya < 0 || ya > width) break;
				if(xa < 0) xa = 0;
				pixels[xa + ya * width] = tile.sprite.pixels[x + y * tile.sprite.size];
			}
		}
	}