Add "any_item" flag for field fuel - this means it consumes any item!  Add acid field.  Add support for fields to Ranged_attack.