Added a ton of new comments and infrastructure. Created the infrastructure for handling the process of updating HUD controls with the observer pattern.