fixed GameMapper.getOppnentOf(..) for case with on existing request
refactor of websocket stream to facilitate continuous out messages
data marshalling works