Tap a card, then an empty tile to move it or an identical card to merge it. Drag also works. A card at tier 5 cannot merge. Serving consumes the exact requested tier; a larger card cannot replace a smaller recipe.
Tap a matching card, then its current request to serve. Either current request can go first. Both must be served before the next course; each served request opens three tiles.
Generators show their exact next card. Pantry stock and the total pull quota are finite, with no waiting energy. New chains open at the displayed served count. Every pull uses one quota, including a larger forecast card.
Two free vouchers exchange a selected tier 1–3 card into another unlocked chain at the same tier. Discard destroys its units with no refund. Undo restores up to 64 exact earlier board states, but each Undo keeps a 10-point assistance charge, capped at 400.
A win earns one star, no discard earns one more, and no exchange earns one more. Score: 1,000 + 25 per unused pull + 250 for no discard + 150 for no exchange − assistance − 50 per exchange − 5 per discarded unit (discard penalty capped at 400). Practice gives feedback only. Score never depends on speed.
A full board alone is not a loss. Use matching merges, serving, exchanges or Undo. Automatic exhaustion occurs only when even an optimistic supply bound is insufficient in every remaining Undo state. Otherwise you can choose End this shift. An incomplete shift ends without awards after 5,000 accepted actions.
Keyboard: arrows choose a tile; Enter selects, moves or merges; 1–4 draw from the pantry into a free tile; U undoes; Escape opens or closes the Kitchen. Menus, ads, blur and pause cancel active gestures.
Your last 12 ended shifts, including Practice and unsuccessful suppers.