optimised block setting and made houses height procedural