Java port of Shamus Young's Pixel City.