Improved Basic Movement and Camera Functions