I could say the graphics are good, the atmosphere is well presented, the progress has a good learning curve and other stuff. But i want to point out how excellent this game manages the risk-reward part on the upgrades. Its like putting you on the edge but if you get out of there you are unstoppable for a decent amount of waves. Fantastic work!