Card based puzzle game for Android & IOS platforms