Better hero movement.

I think it's done except that things crash when he uses the side warp.