did it
simple motion, detect conditions, simple messaging, advanced events, advanced messaging, program control, simple events, delays, input/output, simple loops, text handling, direction and turning, layers, advanced animation,