Implemented debriefing screens and fixed HUD overlap

I added a debriefing screen and modified the control flow so it goes
briefing, map, debriefing, then increments the level index, then
repeats.

After a level is over, the current HUD is disabled so that it does not
appear during the briefings.