Made use of as many inbuilt SC2 features as possible including:
Now using custom behaviours in the data table for animations
Using the "Movement Speed" parameter for the unit.
Backwards movements still require "Move Unit Instantly" to allow for facing forward while moving back.
Made use of a while loop to only loop while moving, but had trouble in closing the loop when changing actions. Reverted to updating the camera in the game timer.
Player no longer "slide-strafes" when strafing. The "turn" animation has been replaced by running/sprint for a more natural feel.
This is until a custom run-strafe animation is produced.
Controls
W - Move Forward
S - Move Backwards
A - Turn Left (Strafe Left)
D - Turn Right (Strafe Right)
Shift - Hold to sprint
Left Mouse Button - Hold to look while moving
Right Mouse Button - Hold to direct movement with mouse and strafe