A Virtual Controller (on-screen game pad) using COCOS2D-X