instead of adding a new array to check, can we just use the input connections already in `self.processes`?
So we'd just have to remove this `if` ? and do the `recv()` and `ACK` for all processes