Changed movement code to use polar coordinates instead of hard-coded steps.