This is a work in progress I wanted to create something like @griffpatch's Scratch emulator but after going over the weird mechanics, I thought it was too difficult for me to code. I then thought about a simpler way that consists of a grid on which you can place blocks. You can place one block on one grid tile and the program is executed from top to bottom. The columns are scripts and those lines divide different scripts from each other. Parallel scripts are to be executed simultaneously. It's hard to understand since I haven't put all of it in yet XP I'm currently working on preventing two blocks from staying in the same tile. As you can see there's a lot to do and already by frame rate drops when I click See Inside XD If you made it over here, congrats !
Space to summon a block YES IT LOOKS LIKE ITS NOTHING BUT LOOK INSIDE Snap to grid scripts from @griffpatch If you're wondering why I have shared this so quickly, I did it because now I can't give up on this thing since I know people have seen this and I don't want to say "oh that project I was working on ? I just gave up." And yes... you can only place one type of block right now.