Build Your Own Clock.
simple events, layers, advanced loops, delays, simple conditionals, conditional loops,