Moved pedestal's camera control code out of engine.cpp

TODO: Input should be controlled by callbacks, the user shouldn't
really be exposed to anything related to SDL.