i was just trying to make something like this but with a lot more brute force by essentially multiplexing between a bunch of conditions.