Added New Camera Controller

Still working on it but works fine now.