The game is fun but the upgrades are so expensives, you need to constantly upgrade and the gold earned on each mission isn't enough to keep up with the upgrades prices forcing you to spend real money constantly.