Beautifully designed game, has a nice screen for buying bonuses, with the theme of "Donate to support the creator" instead of "Pay to win". Excellent work!
The way to get on a tower defense player's nerves is to deprive them of the right to make a perfectly symmetrical setup. Those pesky challenge levels...