/// <summary>
 /// Register gesture for this player.
 /// </summary>
 /// <param name="gesture">Gesture to register.</param>
 /// <param name="forcedGestureRecognition">If true, thist gesture will be evaluated for every valid sequence and will be emited event for it. 
 /// This means that event wil be emited for thist gesture every possible time not depending on his current likehood or if this event have maximal likehooh.</param>
 public void RegisterGesture(Gestures.IGesture gesture, bool forcedGestureRecognition = false)
 {
     gesture.RegisterJointListeners(this);
     if (forcedGestureRecognition)
         forcedRecognition.Add(gesture);
 }