Yes of course thinking out it the video might not help that much.
Arrow Map right now:
switch2 And switch3 is on ----> Change config of switch0 to detached
switch2 is on ----> turn on switch0
switch3 is on ----> turn on switch0 and switch1
switch2 And switch3 is not on ----> Change config of switch0 to Flip(Switch)
switch3 is off And switch2 is off ----> turn off switch0 and switch1
I think it might be best to disable switch0 input throughout as its input (HW) can still toggle swtich0 off.
switch2 or switch3 is on ----> Change config of switch0 to detached
switch2 or switch3 is not on ----> Change config of switch0 to Flip(Switch)
Then:
switch2 is on ----> turn on switch0
switch3 is on ----> turn on switch0 and switch1
This should remove any chance of input0 affecting the operation?