Refactors base_runner_positions to return a flat list

consumers can (groups 2 …) if they desire
who_scored, run computation functions