philander 2nd commit, need enum and pawn flag, and opposing mark