A Review of Multi-Agent Reinforcement Learning Algorithms | Synapse