Java 3D Rendering with no external libraries