Text this: A Gradient-Based Reinforcement Learning Algorithm for Multiple Cooperative Agents