docs: def get_random_agent(self, agent):
          '''Return random agent that is not the same as agent given as
          parameter.
  
          :param agent: Agent that is not wanted to return
          :type agent: :py:class:`~creamas.core.agent.CreativeAgent`
          :returns: random, non-connected, agent from the environment
          :rtype: :py:class:`~creamas.core.agent.CreativeAgent`
          '''
          r_agent = choice(self.get_agents(addr=False))
          while r_agent.addr == agent.addr:
              r_agent = choice(self.get_agents(addr=False))
          return r_agent