i think this approach is good, but that i was too lazy to do the thing that would make the latency much better. hopefully this doesn't get read on stream on account of my finding a better solution
if it does, i need to shoutout day9's blue prince vods for keeping me company while i program this many arms