Build Your Own Clock.
direction and turning, simple loops, simple events, delays, advanced animation,