From basic agent behavior to strategic patterns in a robotic soccer domain