Fix wires sending messages with power of 0
Discard messages that won't be used by their target
Split 'adjacent' into 'adjacent' and 'adjacent_each'