     
     //MARK: Touches & Presses
     
-    override func pressesBegan(presses: Set<UIPress>, withEvent event: UIPressesEvent) {
+    override public func pressesBegan(presses: Set<UIPress>, withEvent event: UIPressesEvent) {
         for press in presses {
             switch press.type {
             case .Select:

import UIKit.UIGestureRecognizerSubclass
import GameController

class PressGestureRecognizer: UIGestureRecognizer {
    
    enum Direction {
        case Up

        }
    }
    
    override public func pressesEnded(presses: Set<UIPress>, withEvent event: UIPressesEvent) {
        super.pressesEnded(presses, withEvent: event)
        state = .Ended
    }
    
    override public func pressesChanged(presses: Set<UIPress>, withEvent event: UIPressesEvent) {
        super.pressesChanged(presses, withEvent: event)
        state = .Changed
    }
    
    override public func pressesCancelled(presses: Set<UIPress>, withEvent event: UIPressesEvent) {
        super.pressesCancelled(presses, withEvent: event)
        state = .Cancelled
    }
