LevelInfo fixes

We need to update the totals constantly, since scripts,
monster drops, and mission spawns can cause them to
change and that can screw with the bonuses.

We also now keep track of the shortest time we've taken
to exit the map, though it's not currently used
anywhere.