added cave level regeneration