This is great! Really looking forward to all the different setups I could make with it. I'll test this out as quickly as I find myself able to. My apologies if it takes a while to get back.
EDIT: I did notice a little issue. It looks like if you hit the upside down p-switch and a p-switch has been hit before, it undoes the prior ongoing p-switch effect.