A Java2D ray tracer