I Enjoy the puzzle part of this, needing to efficiently place the buildings. I got the hang of it pretty quickly, but had a little trouble remembering was buildings I already place and how they could impact was I was building on top of it.
Still a pretty solid entry, congratulation for this submission :D!