thank you for the kind words and the feedback! we did really try to push for a not-so-typical tower defense game, i'm glad we had a lot of elements in our game that contributed to that.
i'm seeing that we have a few complaints regarding the turrets, i sort of agree that the timers for respawning a new turret feel a bit too lengthy. both the type of turret as well as the location is very much RNG, on some runs you're guaranteed to have a victory whereas on others (as you said) the player might be punished a bit too hard. to combat this we added wall placement and enemy path manipulation, though i can definitely see where some faults may lie in that too. regardless, thanks so much for giving our game a shot! hopefully we can implement your feedback in future!