An attempt in creating a 3D game Engine in Java