I have three characters on the screen and I want each to be assigned a virtual button (a third of the screen) and every time that button is pressed, the character switches directions. Is this possible?