Reorganize #include directives.
Add the CameraController class.
Use the camera controller during game play.
Fix error reported by valgrind about using uninitialized variable.
Allow to change the controlled camera. Also added doc comments.
Remove unused #include directives. Forward declare the Ogre::Camera class.
Fix pitch interval.
Remove unused #include directive.