JS is done, websockets are done, now to unmarshall and I just fucking cant okay?!?!?!