A 3d Java Game Engine