improve on abstract actor map
simplify tournament API
introduce general sequencer actor
clean up the sequential actor
add actor map constructor