I'm building an invertible robot and I was thinking could I use a float switch to invert the controls when I get fliped so I don't have to do the opposite with the controls. If so then how hard would it be to do.