Full-featured Java Ray-tracer