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