Revert "Revert "Level Manager""

This reverts commit 3f4e8e1decc9c8221924a4c293aba3669e00d980.
Revert "Revert "Revert "Level Manager"""

This reverts commit b6dc7a89c8d2b606bcd3a3c129dc73f6b6def6cb.
Revert "Revert "Level Manager""

This reverts commit b1d51be7cb0d7bee00419556c725ff33130ca6c4.
Revert "Level Manager"

This reverts commit 3257a6b7897252508ade2a784478c74360fa4f9f.