modulerize backend
refactor inGame actions
add util classes for socket
player can reconnect to game