It was Sho'nuff right at the start with his staff that got me. shits real if sho'nuff is involved.
Looks like some vintage ninja training to me (before thay had to tone it down for being too deadly) ninjas love rolling, they can roll for days also they are wearing spider emblem on their shirts which would represent the spider ninja clan if memory serves correct. Given the name for the ability to spit venom into the assailants eyes and then ..and then disable them with a web like thingy .. ?? and yes michael, possibly eye poke in the eye through the screen if you dont behave yourself