Prevents potential multiple evaluations of enumerable.
# Conflicts: # osu.Game.Rulesets.Osu/UI/Cursor/OsuCursorContainer.cs
E.G. quitting a map with only 1 revive and getting 2 lives on another map.
Fix editor blueprints being misplaced
Regressed with PlayfieldAdjustmentContainer changes.
Fix DrawableRuleset drawable creation method's name
Co-Authored-By: peppy <pe@ppy.sh>