Another 3D game engine attempt