Hey Mithenson!
I really appreciate your feedback man! I'm really thrilled to hear your excitement about the potential of the game! I am also super excited about all the directions I could take this in - it's exciting because the gameplay is basically completely open-ended but still contained within a strict box of "game-dev" theming. Btw sorry I didn't reply before, I've been so busy trying to fix things in the game and replying to the people I can. As for my opinion of your feedback, I really think you are spot on with most things!
So because I just had a week, I created a bunch of difficult lateral thinking puzzles - the ideas that I was most excited about, and then didn't have time to think of any easy puzzles to ease the player in. I didn't want people to be immediately put-off by everything being too cryptic straight away, or for the game to be one massive headache after another.
Interestingly, super difficult puzzles with real "Ah ha!" moments seem to be easier to think of than easy puzzles - with most ideas it's either cryptic and therefore satisfying when you figure it out, or so obvious that it just leaves the player feeling like "well that was easy, was that supposed to be a challenge?". It's super difficult to come up with a level where you know "the player is going to spend about 30 seconds figuring this out, and it will be considered enough of a challenge, but no one will get it straight away".
That's where the dexterity levels came into it - it was literally just an attempt to create a level where you see a clear goal, it takes some time, and literally no one will get stuck so that the flow of the game doesn't stop. I don't personally mind the dexterity element of it but I think I could definitely come up with better levels given more than a week (Although I made them all in one day really, which should tell you a lot :D). I also think I could come up with those "think for 30 seconds, no one gets it immediately" ideas given more time.
There are certain levels in this game which frustrate me as well (especially the collider level), but as I was giving myself a hard deadline and didn't want to end up with a lack of content I didn't take them out. So please don't think this is my idea of a balanced and optimised experience. It has a lot of problems - it was made in a week :D
As for your second point, I also agree, I had a lot of ideas about how I could extend the code editor - even add more programs in that could aid in the puzzles. But again, one week. I barely had time to get what I did into the game so I had to sacrifice some cool ideas just to get it done. But yeah, when I develop this further I'm going to do exactly the kind of thing you're talking about :)
Except for maybe exposing all of the info about the level in a data-viewer in every level. I don't want the player to have to check through a bunch of files and settings every single level just to be sure the answer isn't there.
But yeah, I think you're spot on really and I would definitely love for you to be a play tester for future versions if you're interested :)