Updated to 4.5.3f3, structure clean-up, revised Mouselook.fs

Mouselook.fs was misusing properties (should have used member val =
<default> with get, set instead of public / private values (sugar is
probably better and less prone to side-effects)