Made Camera Controls generic and extended it for specific game purposes.
Merging.
Merged.