Adventures in 3D programming using OGRE 3D Rendering libraries