Added interval check

ProductiveMonster now won't reproduce before the old baby monster ages up, stopping issues if a baby is destroyed after the next one is produced. This created holes in the monsters array, causing issues with all loops involving monsters.