Summary
We now have a game that completely implements the specification that we defined at the beginning of the chapter. The code is not yet optimized and that will be the subject of our next chapter, but to make a game that is nice to play it would really need more polish. You could add a high-score system, integration with social networks, and sound and touch device compatibility.
We will cover those topics and more in the future chapters. However, there are a lot of things you can do with what you have already learned now to make the game better: you may want to add an animation for when the player dies, a nicer GUI, nicer graphics, the ability to jump back, and more than one level. It's these small things that will make your game stand out and you should really invest a big part of your time to give this professional finish to your game!