There's also the built in touch joystick controls. I haven't used them for a while but they support 8 directional movement and two buttons.