refactor InitialLevelMaker

Rename method #withFunctionalityProvision to #withProvision.