Build Your Own Clock.
simple events, simple loops, visibility, direction and turning, input/output, miscellaneous, simple conditionals, delays, basic math, system date,