Thank you for playing the game!
I do agree that the map is pretty odd for a tower defense game, and the allowed placement regions are strange too. Initially I wanted to have different maps but chose to focus on the tower concept and mechanics instead.
Thank you for your suggestions!