Started implementing George Kelly's city generation system. Added drawing arbitrary awt.Shapes in DrawingAlgorithm, added helpful mouse events to TestCanvas