Initial groundwork for career mode support
Flesh out basics of career mode
Cleanup
Fix various bugs with career mode messages
Fix up the last few bugs, fixes #489 =D