For a GPS-based app this has a major flaw. All of the diamonds are out of range. That means I need to walk or drive to find diamonds. I'm perfectly fine with that. However, as soon as I leave the range of my WiFi I get an error message stating that I need an INTERNET connection to continue playing. Thus, I can never get any diamonds. Also, the game won't load without an internet connection. Yet the game is GPS-based. Huh?!?