camera logic improvements
things
Better names
stuff is broken

confirmed