Pretty decent!
I like the idea of procedurally generated tower defense levels, and that can easily be expanded upon to make for some very interesting games.
There was only one issue I noticed, which was that whenever I would press play, it would just take me back to the menu after the transition was completed.
As for quality of life suggestions:
- Allow the ability to click on the skull to start a wave
- Display the cost and range of purchasing a new tower
- Include targeting priority for towers
- Specify what the upgrades change
Overall, this feels complete!
You can easily spice up this game by including new towers and enemies (could even have drops from the enemies that can enhance your towers to incorporate even more of a rogue-like feel)
Nicely done. :)