       })
   }
 
-  func rightCommand() {
+  @objc(right:)
+  func rightCommand(r: UIGestureRecognizer!) {
     assert(model != nil)
     let m = model!
     m.queueMove(MoveDirection.Right,

      })
  }

  func leftCommand() {
    assert(model != nil)
    let m = model!
    m.queueMove(MoveDirection.Left,

  }

  // Commands
  @objc(up:)
  func upCommand(r: UIGestureRecognizer!) {
    assert(model != nil)
    let m = model!
    m.queueMove(MoveDirection.Up,
