A Java port of a ray tracer I created for school in C++