chess: add Move, play()