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.