Camera rotation is finally done and fixed. I know I said this before. Everything in the camera control class is cleaned up and now it is ready for the next task.
I removed all the relative position crapola I had in camera and started using parenting instead. Of course that causes another problem. The camera changes location when the player changes facing.
Cleaned up controller file.
I lied, now it is clean.
Cleaned up action manager code
created mobile manager class
added new generic prefab for mobiles
finished cleaning up controller script, also changed a few things tweeking camera controlls.
updated scene settings
cleaned up action class
tweekd camera controls a bit to include a reset function, found a bug.
 finished cleaning up
Cleaned up and optimized world class
not sure
cleaned up mobile class in preperation for creating the mobile manager.
Moved all in-code to dos here, organized and updated.