Created individual adventure providers to provide better encapsulation