Added additional paths and tests
Use left-right strategy for testing
Fixed 'OFF' state, now uses inputs as parameters