I had fun with this. I tried several play-throughs but I didn't defeat the final wave. It would be good to see my income per turn somewhere on the UI and maybe a number in the corner of each building button that shows me how many I currently have. But overall, I enjoyed playing it - good job! :)