added concurrent behaviour node
differentiation between animate_message::SHOT and SWING for melee
bound destroy_message to replace world:delete_entity
skip to running child and thorough debug writing
swing_interval_ms variable to support gun swinging
sophisticated guard AI, still needs debugging