I really like the visuals, the gameplay works really well and the upgrades helps a lot, but i think is a bit hard to get them after the second upgrade.