FINALLY fixed the movement bug. let's go!