hard
advanced messaging, simple messaging, visibility, simple motion, simple events, delays, resize actor, advanced motion, input/output, screen bounds, layers, simple loops,