Edge case handling
Order load.js by dependence on data.js
Renamed _url2state to getAllFromUrl, made public

Move default value (window.location.search) to getAllFromUrl
Only recurse if necessary
Add stars to lookup
Read-only stars
Fix duplicate ids in Black data
Check if image was already loaded
Add game names to data.js
Use game name
Lining things up in data/hg/data.js (see f026c34)
Retroactively add hg category and menu ids
Retroactively add hg rekt ids and refs
Define default game in state.js
Move code from onset.js to box_handlers in load.js
Must set canvas dimensions before changing context
Split up setAllFromUrl with pending
Return in setGame
Move ref_key out of data.js
Move leftovers from onset.js to load.js