     }
     
     private func move(_ touch: UITouch) {
-        // TODO: Something here
-        
         multitouchDelegate?.multitouchGestureRecognizer?(self, touchDidMove: touch)
     }
     

    open override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent) {
        super.touchesBegan(touches, with: event)
        
        state = .began
        guard state == .began else {
            return
        }
        
        if (sustain) {
            end()
        }

    // MARK: - Single touches
    
    private func start(_ touch: UITouch) {
        guard count == 0 || count > touches.count else {
            if let firstTouch = touches.first, mode == .queue {
                end(firstTouch)
                start(touch)
