Version 1.6 - Jeremy changed movement code to run off of math rather than if statements