Not a free game you have to make in app purchases to get a good chance of winning but decided to give back to the developers because the game was good. After a while you end up in the same loop having to spend money just to play and upgrade. The video advertising rewards are so less you are just waiting your time. Playing these types of games are not fun and goes against fair play and real competition. Unfortunately this is what mobile gaming has become.