Its counterintuitive, but paying $2.99 for the full version is much cheaper than paying for the same amount of gameplay within the "free" version. Currently, there are 7 level packs, which at $.99 each totals $6.93 if purchased individually within the game; when new level packs become available theyll be an additional $.99 each, too. The full version is $2.99, & includes future additional level packs at no extra charge. The most frustrating part is that there is no mention of this at any point in the In-App Purchase process within the free version. The developer never indicates that there is another (much cheaper) way to access the level packs, so if youre not aware that the other version of this game exists, youre going to overpay (read: get ripped off). To me, thats akin to thievery. At least they have FINALLY added a "Restore Purchases" option to this game, because prior to that, youd lose everything youd payed for if you switched devices. Also, the developer does not respond to repeated requests from customers asking for assistance.