If you set "Link->X = 0" (or move him with scripts) while refilling hearts the screen just freezes, forcing a quit->continue.