Commit 7

Updated some functions. Moved some turn functions into camera functions.
Improved camera movement. Reduced and reorganised variables. Some
attempt to improve GUI issues.