Added a camera controller, for panning the camera around. I haven't implemented the nice setup/teardown functions, for use from FFL, yet, but it can currently be set up in the editor to receive an event (say, from a lever) and fire an event when it reaches the end of it's run (say, when it's looking at a gate).