public bool Execute(Pointer pointer, IRunicContext context) { char modifier = context.GetModifier(pointer.position.x, pointer.position.y); if (modifier == '̹' || modifier == '͗') { pointer.CloneTopSubStack(); } else { object o = pointer.Pop(); pointer.Push(o); pointer.Push(o); } return(true); }