Refactoring : Create a World provider to separate game controller form data management