Thanks for all the feedback. A custom mouse pointer is a good tip that I never really gave any thought to and giving the player a way to see the controls after the tutorial is a good thought. Also I should have included a way to sell buildings which would probably fix the locking yourself out of progress issues.
As far as the graphics go I agree that they could be better, but the problem is that I work alone and am much more comfortable with programming then art. Also I have to move fast so I can get everything else done. I could use assets but I typically want very specific things which I can't necessarily find in free asset packs. At the end of the day I would rather make the game I want then be limited by what I can find for free even if the overall look is worse then what a real artist can do.
Anyway thanks for taking the time to play and I'm glad you had fun with it.