August 4, 2026Cascade Puzzle: a daily block-swapping puzzle for the webI shipped a Panel de Pon-style puzzle game: a daily challenge with a move limit, a level editor, and an online versus mode. What it is, and the engineering that makes a puzzle provably fair.side-projectsgamestypescriptproduct