Fixed a movement bug.

onUpdate now cancels x-acceleration when moving due North/South, and
y-acceleration when moving due East/West.