current refactoring is drawing a shape so far, will get another shape (cube) after movement of camera is setup.
changed how camera struct is
basic movement back in.  code is looking better imho.  at least it should be easier to change.
moving works as you think it would!
sing and cos are only calculated when turning the camera left or right!
added a camerareset option because i totally lost the picture and couldn't get back.

refactor merged.