I do find your video's quite helpful - in bringing light upon techniques that other people haven't covered, and that I am unaware of. However, once alerted to these possibilities its not always the case that you give enough information for someone unfamiliar to see how they can be applied.
It's kind of like: "Fel666 knows his stuff, so this is worth listening to...but, um, having heard it I still don't really know how to apply it". The video about finite state machines was helpful for a beginner, but I feel the video above was not.
In the former video you explained what enums are, how they can be used, and then showed that in practice. Here you've skipped over that (presumably feeling it was redundant after explaining them in FSM) and not gone into much detail about arrays (presumably because you think viewers know all about them) and the application of enums to an array (ditto).......
The reason the 'How to make this game' video's are perhaps more popular is because they show step by step every part of the process. Sometimes excruciatingly slowly in the case of some heartbeast (?) tutorials, but you couldn't argue the guy hasn't given you all the information, and plenty of time to digest it, and seeing how it works in practice. That's just the kind of thing newbies, or less experienced / capable coders, need (which sums me up for example)
It seems often the case that people just follow those tutorials without trying to understand what the code is doing, but at least those presenting the video have fully gone through it. I feel that here you have not really shown a practical example, or explained in much detail what you're doing.
It's intermediate stuff, and maybe the majority of GM users who look for tutorials are beginners etc that you're not catering for, but could be if you went more indepth. Meanwhile I'm going to try your techniques above, as they are no doubt useful, and probably muddle my way through what it's doing......