added functionality: enemy movement, dungeon resets on player exit