No longer validate() from within move()
Enable pawn promotion to queen
Merge branch '26-12-pawn-queening-and-en-passant'