Chess

Drag a piece to move it. No engine, no library — the board, the pieces and the move validation are all hand-written JavaScript.

It is 's go.