added the error system and the gui for the housing blocks