Build Your Own Clock.
simple events, platformer controls, delays, simple loops, basic physics, direction and turning, platformer basics, miscellaneous, simple conditionals,