tldr: On the first go round lose() works fine but on successive calls, as the player restarts and loses again, retry() is called immediately and msgRepeater() only displ