pass config file when building not on initialize
rename sub process start to listen, create to build
send_action and send_player_action