Rewrote touch handling code in duogamelayer

Now uses different method (ccTouchBegan/Moved/Ended instead of
ccTouchesBegan/Moved/Ended) to allow for better multi-touch handling