Cleans up hovererpod move code, adds ion trails

No need to duplicate the mecha move code when we're only interested in
drifting. The hoverpod also starts drifting when it runs out of power,
now.