Added a GameData class that loads recipes and items from configs.
Fixed bug with foundations not being respected by the ConstructionSystem.
Created a unified way for entities to be added to the engine.
Added a makeshift ImmigrationSystem.
Added UniqueID to Entities.