Bereza I believe has an excellent tutorial on a placement system that you could adapt into your tycoon. Give me a minute and I’ll try to find it.
Edit: Perhaps I had the wrong person! Either way, this guide from EgoMoose should be pretty comprehensive as well.