When an official is assigned to a game, the system should send an email to both the Home and Away Coach, as well as the Home AD.
When ALL of the needed positions have been filled with officials, the system should notify the Home and Away Coach, and Home AD that the game is fully staffed.
When an Official withdraws from an assignment, illness perhaps, the system should notify the Assigner, HAD, HC, AC that the game is NOT fully staffed by withdraw.
When a game is 48 hours away and is still missing the necessary Officials, the system should notify the Assigner, HAD, HC, AC that a game is at risk. If there is one official, the system should also notify that Official.
The Official assigned to a game should automatically get an email or popup with the contact information for the Home Coach.