Facilitate the understanding of how to create a pretty good game.