Fixed up some bugs in Building_Manager

Still a item spawning issue. also started re-writing the mechanic AI