some changes to handling entity pool in preparation for level transition and player setup.