“…The RoboCup Soccer 2D Simulation League contributes to the overall RoboCup initiative, sharing its inspirational Millennium challenge: producing a team of fully autonomous humanoid soccer players capable of winning a soccer game against the 2050 FIFA World Cup holder, while complying with the official FIFA rules [1]. Over the years, the 2D Simulation League made several important advances in autonomous decision-making under constraints, flexible tactical planning, collective behaviour and teamwork, communication and coordination, as well as opponent modelling and adaptation [2,3,4,5,6,7,8,9,10]. These advances are to a large extent underpinned by the standardisation of many low-level behaviours, world model updates and debugging tools, captured by several notable base code releases, offered by "CMUnited" team from Carnegie Mellon University (USA) [11,12], "UvA Trilearn" team from University of Amsterdam (The Netherlands) [13], "MarliK" team from University of Guilan (Iran) [14], and "HELIOS" team from AIST Information Technology Research Institute (Japan) [15].…”