Build Your Own Clock.
simple loops, direction and turning, simple events, basic math, system date, advanced costume handling,