promotion: simpler algorithm for replacing promoted pawn