refactor mob creation to construct_mob