SPINLABSMALL MOVES. BIG DISCOVERIES.
0/ 12
A PLACE TO TRY THINGS
FOCUS VIEWINCOMING 0
NEXT
A little turn is all it takes.PIECE 1 / 1

← → move · ↓ lower · ↑ / Z rotate · Space lock

SMALL STEPS. REAL SKILLS.

Follow your curiosity.

Start anywhere. Revisit anything. Every twist teaches you something.

MAKE YOURSELF AT HOME

A few small moves.

← →Move your piece
↑ / XRotate clockwise
ZRotate counterclockwise
↓ / DLower to the stack, without locking
SPACEDrop and lock your piece
U / CTRL ZUndo the last move or placement
RReset this puzzle
HReveal the next hint
CHold a piece in Playground
ENTERNext discovery after a success

Pieces wait for you. In Spin Lab, ↓ lowers without locking, so you can take your time finding that final rotation.

Your discoveries and preferences are saved in this browser. No account needed.

A FRIENDLY RIVAL. A BETTER YOU.

Find your match.

Start gently. Turn up the thinking, the pace, or both.

Six next pieces, hold, and the same seeded seven-bag on both sides. Shadows mark a match as assisted. Real-time games end at top-out or five minutes. Training has no time limit.

Master is this prototype’s deepest search tier. Tournament strength and indefinite triple loops are still research targets.

TAKE A BREATH

Your board can wait.

Both boards are paused.

ONE MATCH. SOMETHING LEARNED.

A good match.

LITTLE WINS ADD UP

Your corner of the lab.

✦0Sparks earned

Sparks accumulate. Every unlocked look is yours to keep.

Rivals you’ve beaten

Badges come from unassisted wins. Replays and practice never award match rewards.

Saved on this device. Export a backup before changing browsers.

On iPhone: open the hosted game in Safari → Share → Add to Home Screen.

MAKE IT FEEL LIKE YOURS

Find your rhythm.

Connect an Xbox controller, then press a button. Bluetooth and USB use the browser’s Gamepad API.

A clockwise · B counterclockwise · LB hold · RB shadows · X hint · Y undo in practice · D-pad ↑ lock · Menu pause · View menus. Left stick also moves.

Select an action to remap it, then press a controller button. Duplicates swap bindings. A held lock button locks only one piece. Disconnecting pauses both boards.