GUI and touch controls

Added GUI and touch controls