extract non web socket specific bit operations
extract more bit operations
clean code
socket reads header byte for byte, but reads payload all at once
stream cleanup and switch to plain threads
lobbyist removes players from screen on PLAYER_LEFT messages...needs to use uuid instead of name
player generates a uuid on acceptance to game lobby
clean up json building
heavy refactor
fix bug: players were not associated to handlers
use uuid on the client side