Revert "Level Manager"

This reverts commit 3257a6b7897252508ade2a784478c74360fa4f9f.
Revert "Revert "Level Manager""

This reverts commit b1d51be7cb0d7bee00419556c725ff33130ca6c4.
Revert "Level Manager"

This reverts commit 3257a6b7897252508ade2a784478c74360fa4f9f.