Shortcuts v0.3

Fixed an ambiguous_names error. Retooled some parts in anticipation of
the new hook and Monstrosity. Added infinite loop detection.