Implemented pawn promotion