Fyi, if you launch the game with your wifi/data/internet connection off then the game doesn't freeze. Thought I'd share cuz it was annoying restarting all the time. And to get diamonds/gems quicker, advance the date a couple of days and there you go!