So much refactoring. also created a more full HUD to eventually
consolidate all output.