Brutally hard, but fun!
Managed to get to wave 5.
Thank you for the feedback! Here are some tips: If you miss killing enemies during a wave, you should consider building more round-type towers. If you fail to defeat the bosses at the end of a wave, you should consider building square-type towers.