This was a third university project meant to teach us about the Android ecosystem. The main challenge was dynamically downloading the puzzles from a data base. This meant that the initial download was very small and then the user will choose what to play. It also meant that the game was easily to update with new levels without the require for a new update in the store.