Blog 11: Tile Generation & UI