simplify socket open wait
simplify proxy message sending api
basic game observation communication