improve puzzle UI for slow, unreliable connections