Added code for 8 way shooting.

Needs linking to move direction. I think I caused an accidentle change
in the way he jumps. You can't jump while moving left and right, you
have to stop moving then jump.