Very well executed! Would be nice to have stats or something for the towers to see what the differences are between them since it can be hard to tell, and maybe a bit more variety in the towers and enemies.