The game hits the right marks in the theory, but is executed very poorly. The progression curve is too steep, and overall the balance is not very well done. The in app purchases are crazy expensive, and do not offer much in return for your money. It's a great time waster for a couple weeks, but anything more I suggest you look elsewhere.