
The engine thinks on a background thread, so the server never stutters.

Reach the last rank and the promotion picker opens.

Beat the villager and the board says so.

Every legal destination is highlighted; illegal moves simply are not offered.

No items, no commands - the button is right there on the trade screen.

The check indicator, and a rules engine that enforces the whole of chess.