By now you've learned a lot about some of the hidden superstructure of game code, most notably about CProcess and CProcessManager. You've probably figured out by now that most of the subsystems discussed so far can benefit from cooperative multitasking: animated objects, user interface code, and more. If you're like me you've already played with writing your own games, and your itching to put everything together in a tight little game engine. If you want to make a relatively small game, you've got everything you need right now. Get to it. The more ambitious programmer turned game designer should read on. The next chapter discusses how tiny games turn into mammoth worlds.
You probably never thought about how game engines stuff a few gigabytes of game art and sounds through a much smaller memory space. Read the next chapter and find out.