This contains some general code useful in simulations or games:
- there's simple coroutines implemented with macros which generate switch statements
- a game clock, which simplifies writing code that runs at the same speed regardless of the performance of the underlying hardware
- timers to measure FPS