Implement pawn promotion; Some display changes