A 3D game engine written in java