Treasures are unique to the levels entered

Depending on which buildings you've entered, the final depth's treasures
are different. For example, if you enter a different building, then the
treasures will be different.

Note: this was implemented a little sloppily, mostly in javascript,
since we already calculate building_id for the HUD.