Got building-generation to work... kinda.  Extremely buggy.