(when < (mouse pointer v) >) clicked is a variable block that is supposed to activate when mouse pointer is clicked, but it won't work because you cannot click your own mouse pointer. say (... < {counter} > is a say block that says a lot of variable blocks boolean counter. It is 100% random. ( < > ? {form} {eek} is a variable block with an empty boolean with a question mark with 2 blocks inside it that say form and eek. it is also 100% random. < ingling {toot (eeee)} > is a boolean block with a made up word with a block inside it that says toot with text saying eeee inside of it. it is again 100% random. if < {dingle} > [green flag] is an if block without the then that if boolean block dingle, then v green flag. as you expected, also 100% random. if < > then else else else else else else else else else else else is a block that if any boolean block, then will do something, or else X 11. this block actually has a useful mechanic. very useful for a project that uses more than two functions with the if boolean else block. an example of what I'm talking about is if any boolean block then else, if any boolean block, then else, if any boolean block, then and so on. would take less blocks and is less time consuming.