this shows how to use blocks with input. look inside and i have notes showing how it works. if you don't understand, just try it out and i'm sure you'll get it.
i actually didn't know how to use block inputs before this class. i just used normal blocks. but they still really save alot of space so you don't have a line of code like a hundred blocks long. but i don't know how to use the block "booleans" yet.