amended home controller meaning error is thrown when no opponent is selected