Added wall jumping.  Works for any horizontal surface.