Refactored monsters data source