public void draw(Graphics g) {
		int xBlocks = width / blockWidth + (width % blockWidth > 0 ? 1 : 0);
		int yBlocks = height / blockHeight + (height % blockHeight > 0 ? 1 : 0);
		
		Image currBlock;
		
		for(int i=0; i < xBlocks; i++) {
			for(int j=0; j < yBlocks; j++) {
				currBlock = (i % 2 == 1) ? pitchBlock : pitchBlock.getFlippedCopy(true, false);
				currBlock = (j % 2 == 0) ? currBlock : currBlock.getFlippedCopy(false, true);
				
				g.drawImage(currBlock, i*blockWidth, j*blockHeight);
			}
		}
	}