new OPC format

new OPC format as follows:
(("pos" list) ("name" "nameValue") ("desc2d" list) ("is_hand" bool) ("in_hand" "inHandValue") ("on_top_of" list) ("reachable_with" list) ("pullable_with" list))