Good.
Initially, yes, this game is pretty difficult, but as usual, practice makes perfect. After about eight or nine tries, I was able to beat it successfully. It was fun, and I would like to give a few pieces of advice to other players (my apologies to LazyMuffin): do your best to master rapid-firing; done properly, you can keep the starting cats off your wall for enough waves to start upgrading. Firing before the cats get on the screen is a good way to take out a few before they become an issue. And finally, annihilate the hairball-spitting cats with extreme prejudice, because when they start really increasing in numbers, they will destroy your wall like it's nothing. Do your best not to get hit, upgrade ASAP, and practice and you'll win soon enough.
Fun game!