map fns moved from job-assign to map; added few util functions to ECS to decrease bloat code