void OnHandMotion(object sender, HandMotionDetectedEventArgs args)
    {
        int deltaScore = 0;

        switch (args.motion)
        {
        case HandMotion.LEFT_HAND_WAVE_OUT:
            deltaScore = TargetsFactory.ReleaseAllTargetsByType(TargetType.LeftTarget);
            break;

        case HandMotion.RIGHT_HAND_WAVE_OUT:
            deltaScore = TargetsFactory.ReleaseAllTargetsByType(TargetType.RightTarget);
            break;

        case HandMotion.TWO_HAND_RISE:
            deltaScore = TargetsFactory.ReleaseAllTargetsByType(TargetType.TopTarget);
            break;

        case HandMotion.RIGHT_HAND_RISE:
            if (isFinished)
            {
                Application.LoadLevel("MainMenu");
            }
            break;
        }

        if (gameMode == GameMode.LimitedTime)
        {
            this.score += deltaScore;
            UpdateScoreText();
        }
    }