game state map, same color dot chain, data channel pipeline, at each node, go-loop to filter needed event