Build Your Own Clock.
simple events, input/output, direction and turning, advanced animation, simple sound playing,