Actions

Actions that characters or complex items can have, and that a player, AI, or other user can execute. They check necessary skills, preconditions, and sanity checks(?), and then call transformations to change item types or properties or create new items, and to other possible effects in the game world (light effects, sound effects, speech etc? Or should this be done directly by the Action?).