Blockly does have an optional feature that is an "infinite loop counter" that is inserted inside every loop. It is usually used as a hard limit (10,000 loops) before a solution "fails", but it could also be used to throttle the loop to some reasonable speed. Additionally, we could do what CC does, a...