Information in XML and factory incorporated in gamestate

Production from Building->Unit works and everything in GameState now comes from the factory.