fixed the movement bug. now it works swimmingly.
rotation