Boom! Undertale Soul!
simple conditionals, simple events, simple loops, detect conditions, basic math, delays, visibility, advanced motion, simple variables, advanced costume handling, color detection, advanced math, simple messaging, simple motion, cloning, simple costume handling, graphic effects, program control, direction and turning, layers, functions, conditional loops,