Comes in 4 different colors.
Red is standard, punches sprites away strongly.
Blue is weaker than red.
Green sort of "pulls" towards the edge.
Yellow flings higher, but not as far.
8 config files, two for each color (left/right).
Sprite includes an exceptions table (in binary) that can disallow Punchy's interactions with other sprites (1 bit per sprite. There is 1 bit for each sprite in each group.) Bits for vanilla sprite interactions are already set deliberately, based on testing (set to ignore sprites that do not seem to be having any effect from getting punched).