-Codechange: movingSpeed is a factor, not an absolute value
-Fix: orientation calculation did not account for the cyclic nature