Build Your Own Clock.
simple events, layers, input/output, simple loops, visibility, direction and turning,