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