public bool DeleteGesture(Int64 UserId, KinectGestures.Gestures gesture)
{
List<KinectGestures.GestureData> gesturesData = playerGesturesData.ContainsKey(UserId) ? playerGesturesData[UserId] : null;
int index = gesturesData != null ? GetGestureIndex(gesture, ref gesturesData) : -1;
if (index < 0)
return false;
gesturesData.RemoveAt(index);
playerGesturesData[UserId] = gesturesData;
return true;
}