Added Team Support and Resume/Reset Control

I added team support so users can enable or disable team games. I also
added progress bar indicators under each player's score to indicate the
number of lives that they have. I also added support for resuming games
that have been E-Stopped, and resetting game settings after the E-Stop
has been pressed. The Start and E-Stop buttons will change labels and
become enabled/disabled as the program moves between different game
start and stop states. A state diagram could be useful to document
theses states.