Implemented pawn promotion

Pawn promotion now implemented.