As an app, this had many shortcomings. First of all, since I was using this as more of a way to teach myself a new programming language rather than actually developing a coherent game, I wasn’t following any particular design plan. This lead to an array of problems such as the game being too difficult to intuitively understand how to play, and for the game itself to lack elements that would make it interesting enough for a user to keep coming back to play more.