Refactor out World and add exitTime to Levels