Smooth roaming camera and fix jittering bug
The camera currently jitters when moving while in roam_state. This fixes that.
Additionally, this seems to fix the issue where the roaming unit cuts between standing and walking animations on some devices. If this issue still occurs after merging this commit into a branch please @kd.