Apparently TNT lit with electricity or fire crashes when it is drawn in a zig-zag form, which only works vertically.
I wonder why this happens, could someone explain?
Here is the save:
Wholey Cow! never seen TPT crash that fast and hard!!
Just rewrite it as tail recursive, gcc supports it. Easier than rewriting it entirely to a loop (probably, though it might just be nicer as a loop).