Piece metaobject now knows more about its legal moves