I wanted to do it so each program is a "chapter" in the creation of a single game, so it doesn't just list the functions, but shows how the larger development of a game works, step by step.