   }
   if (gb.buttons.pressed(BTN_A)) {
     switch (activeLocation) {
+      case talon:
+      case foundation1:
+      case foundation2:
+      case foundation3:
+      case foundation4:
       case tableau1:
       case tableau2:
       case tableau3:

          mode = drawingCards;
        }
        break;
      case tableau1:
      case tableau2:
      case tableau3:

      case tableau5:
      case tableau6:
      case tableau7:
        getActiveLocationPile()->addCard(moving.getCard(0));
        mode = selecting;
        break;
    }
