Ghosting implemented.

Need to fix reverse draw on oval, rectangle.

Need javadoc stuff.