8 Hat (Trigger) blocks (when flag clicked, when key pressed, when sprite clicked, when I receive msg, when backdrop switched to X, when X > Y, when I start as a clone)
5 C (Context) blocks: forever loop, repeat x, repeat until x, if x then, if x then else
34 Reporter (Value returning number or string) blocks
14 Boolean (Value returning boolean) blocks
3 Cap (Steps with no next step) blocks: Stop (x), delete this clone, loop forever.
Instead of BlockDef we should have