I am in love with this game! I was hesitant at first to download because of some of the reviews but it is my favorite game to play. Every problem that I heard in the reviews I figured out. Gems are not very hard to get if you put in the effort. Every 20 or so stray animals you collect will give you a gem and sometime while feeding animals they give you 2 or 3 gems. Plus from leveling up and completing challenges. Visiting other players shelters and feeling their animals is a good way to get money if you are waiting for your animals. Hope this has helped. If you want to friend me on the game my name is Anaw13