Add entity_undo parameter
Implement SpellTemplace.hasIcon