Some commendably quick balancing there, had trouble getting to wave 10 on Shack previously, but Casual, I quit after... 21? Yeah, 21, so that's good.
Haven't tried caves yet though, that's the real test, and I see you've got a fair amount of critique there already, as well as a fair amount of suggestions overall.
So this is just a note to say you've had a commendable early start on this, and I look forward to seeing what else you do with it.