improved mouse look rotation

and by improved I mean it works now but is still very poor. it will do for now but will need to be greatly improved at some point.