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