chesspositions
Set up a position to check whether it can arise in a real game — and if so, find a move sequence from the starting position that reaches it.
Pick a piece, then tap a square. Tap the same piece again to remove it.
Castling
En passantThe square a pawn just skipped with a two-square move
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1
Set up a position, then press Check reachability.