You mentioned someone punching Angels, and the only guy I can think of who actually did that was Giant Robo's Alberto the Shockwave. XD Although I think in another SRW he and Master Asia got into some epic fistfight. How the world managed to survive that I'll never know. ...So clearly, I should play as Master Asia on foot armed with only a sash. Clearly. >.> <.<