A 3D Java game engine