append promotion piece to canonical moves, move ordering fix, license