They make no sense. The rewards are not consistent, meaning you can get the same number of higher level matches in two games, yet receive different rewards. I had a game where I matched two safes, and got 3 gems and 1 iron key (plus the gold and souls). A few maps later, I matched three safes, and got no gems or keys! Then, I had a bad game where I could only match a few green chests, and got 2 gems. Why is it like this? Also, the rewards should be better, I don’t think I have ever received a magic key ever from one, and I have probably done over a hundred by now.