Performance boost

Reloading the page for every new puzzle was slow so I just created a
new puzzle instead and reset the UI instead.