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