abstracting movement control out of fighter
changed fighter movement control from sinusoidal to physics based