Heyo everyone, it's mrCamelCase! And I'm just realizing there was another way to do this that was WAY more efficient. Guess a major rebuild is coming up at some point... Anyways, here's just a random little test I spent last night and the better part of this morning working on. Essentially it's a glorified version of the "ask ___ and wait" block found under sensing. However, this block, unlike the default one, is designed to force the user to enter input a certain way. For instance, if you want to ask the user to pick a random three digit number, you can use this engine to prevent them from entering anything other than the numbers 0-9 and only let them enter 3 digits. This is thanks to something called a regular expression, which is basically a way of regulating what the user can input. This is very useful, as computers often need information given to them in a very specific format. For instance, if a program needed to know the current date, you could enter it in MM/DD/YYYY format. However, you could also enter it in MM/DD, MM/DD/YY, or just "Day of the Week, Month XXth, Year". The information is the same, but the way it's presented can confuse the computer, causing the program to experience unwanted bugs. This engine is designed to help prevent that. When asked for an answer to a yes or no question, try typing something other than yes or no, and you'll see what I mean. And yeah, I mean I think that's about it. A lot of it is explained in the project and in the comments inside. I'm not really in the mood for explaining the whole thing again here lol. As always, feel free to remix and play around with this a little bit or even make a project using it. I'll probably be adding some more features at some point. Perhaps better support for letters and symbols? Also, let me know if there's any bugs or other problems with the engine. I think it's pretty stable but there are definitely a couple things that could break it. So yeah, have fun chatting with Scratch Cat. I'll catch ya later! Keep Scratching! -mCC -Update Log- v1.0 (6.20.2020) - Initial Release -Credits- Pretty much just me. Scratch for assets. Thanks to @mlcreater for suggesting a better way of doing this. I'll be implementing his method soon. -Tags- #test