Make iterCore looping more terse by moving null/canactive/getactive logic into iterCore itself. Also Hope art