Adding All Game Mechanisms

In the previous chapters, Chapter 1Basics of Rust, Chapter 2Starting with SDL, and Chapter 3Events and Basic Game Mechanisms, we wrote all the mechanisms that we needed. The only missing parts are the UI rendering and the font management. In short, the easy parts So in this chapter, we'll add the drawing of the game and some fonts handling as well.

Let's go!