some work
game_logic: building edit screen updating factory inventory when new machines added