Fix indentation
Introduce getFirstAgentWithSkill() to avoid boilerplate and avoid memory allocation (to avoid GC cleanups)
Merge
Merge (bis)