Added a field to the ControllerRegister that identifies the opponents of the registered controller. Replaced all abstract methods in the base Controller class with empty virtual ones. Updated RandomBot to reflect the changes.