A 3D game engine for Android and the Desktop