Fun and pretty fleshed out game. While it looks good, it was a little confusing and it took some clicking around and semi-random trying to get what I was supposed to do. There's already a lot going on, different towers, decent pathfinding, waves, resource management etc. and that is impressive.
It could use a bit of work on the balance and on the on-boarding/tutorial side.
Cool entry!