added pawn promotion, but only allows queen promotion