Add ability to jump to level using "#level123"
Move initial state to "level 0"
Add the puzzle title to the page
Only update the puzzle pane when the level codeType is html
Use a local array instead of a variable that persists across function
calls
Remove jquery.min.map
Make sure that moving between levels has a clean state
Adjust positioning
Always load level from the URL

Safari was triggering onpopstate even on a fresh load of the page,
which always forced us to go to level 0, because we had no saved state
in the event object. So let's just rely on the URL instead -- less
fragile
Add level: "Pick Your Poison"

Also adds methods, etc, to handle CSS code changes
Load level 0 if we try to go to a nonexistent level

(Better than a blank page)