Awesome game! I'm a fan of tower defense games and love the added bonus of upgrades that persist after each run. The only issue I have with this is the balancing; it is a very slow start at the beginning, and it is very difficult to do anything meaningful with the towers until about 30 minutes in. But otherwise, this is a great entry! Awesome work!