It would be great if it could do multiple direction commands...but how do you get that out of only reading two states?