I don't know what the end game is for you or what things you might have planned, but have you considered NPC villagers?
It might be interesting to remove the instant construction you currently have and replace it with timed building. For example, you have a store house where you put all of your resources and when you want to build a house, you place a blueprint and your villagers (assuming you plan to add them) go back and forth from the store house to the construction site ad build the house up over a set period of time. If you intend to PVP to be an aspect, this would certainly add some depth and strategy to warfare.