touch controlled game character motion providing dynamically positioned virtual control pad