adding automated end reset functionality where new portals and a new end world is generated each time, rework interface for loading persisted properties