add promotion to all possible piece types