A very cool idea! Only with the signal you either messed up something, or overcomplicated, because I could not fully figure out how to interpret the received signals :(
Thanks for playing and your feedback