Here’s a crash course in designing for touch screen games:
Step 1: Understand the environments that your players are playing in. Understand their limitations.
Step 2: A list of all the different interaction methods on a touch screen, and when to use each one.
Step 3: Some rules of thumb when designing a touch mechanic, like ensure there is only one mechanic running at time.