Refactoring in AgentInteract. Objects now assumed immovable if present in several locations. Thus, Grate may not be moved by player.
Refactoring in Interpreter.
Added new type of action - ActionMagic - to distinguish it from interact and travel, as it may be a bit of both. A little bit special. Added new agent. MAGIC. Youre welcome.
Resolved merge conf.