streamlined testing of piece moves