You've gotten a start on two major tasks in this project. A full discussion of multi-touch, state handling, and gesture recognition could very easily encompass a book of its own. Game Center and other game networks are not actually very complicated from the programming side; getting them working correctly is mostly a matter of configuring them correctly on the server support side.
18.191.202.240