Really enjoyed this! It took me a couple tries to understand how all the structures fit together, but having a bit of infrastructure at the start helped a lot. Really nice graphics as well. The difficulty curve felt like it had a pretty big spike, and I found myself a bit frustrated and wanting just slightly more time between waves to experiment with my setup, but I can also understand how that would make things too easy/boring for experienced players. Overall, really nice work!