All MovementCommand Types

#10 #11 #12 
Nice, didn't even know javascript had arctans lol