More work on Camera Controller

Doesn't work right now....will be re-coding it tonight/tomorrow