moves back to passing in world as an constructor argument to entity factory
moves back to passing in world as an constructor argument to entity factory

since there were problems with the fluent API when delegating calls from
entity manager to entity factory, entity factory needs to be tightly coupled
to a world

the management of changing a world should be done by/through the entity manager

GGAlanSmithee/Entities,GGAlanSmithee/Entities