Refactored Ogre initialisation