Smoother camera movement in FlyingCameraEngine
Changed Vector and Matrix to use simpler stack storage. Vector no longer has a concept of 'ownership' and Matrix no longer initializes to the identity.