Wow this is so great! I'm on the same boat right now as a solo dev with no legit coding background, and I'm working on something similar as well (smaller scoped GBStudio game but also toying with the Adventure Reforged plugin haha) so it's really cool to see this in progress! Need to figure out how you did the NPC walking around seemingly randomly 🤔🤔
Will def be keeping an eye on this and best of luck!
Here's what i've got, I can't fit it all in a screenshot but you can see I'm using a switch and a temporary value. The value is equal to a random value between 1-4, and then when 1, the enemy moves one value on the x, if 2, the enemy moves minus one on the x. etc. Y isn't shown here but you get the idea. Not sophisticated and works well enough for me. Thanks for the kind words!