Allow dragging pieces.
Allow playing moves on the board.
Add a localized promotion dialog.
Actually use the promotion dialog.
Fix en-passant capturing direction.