Switched the Player-Referee interface to msignal. Abstracted PlayerSystem from TestPlayer, and created BotSystem and Smarts. Introduced Spectators.