very complicated
it wud have turn out nice if the controls wernt spread all over the keyboard, the worst thing is you set p for punch and k for kick, j for jump, not only is it unconfortable it wud confuse someone who is not familiar with the keyboard layout.
i suggest the following
jump - up
duck - down
low block - space + down
high block - space + up
low punch - a
high punch - a + up
low kick - d
high kick - d + up
special - (hold)space + a,d,a (basic combo)
it was a nice game but the controls really let it down, cud have maybe done with some in game catchphrases.
try experimenting with the hit test function so you can includehorizontal movement.