Changed the structure so that each client handles it's own packet
But packets that should be handled by server(ex - login, register) are handled by serverlib now
It should be fixed by seperating login server and game play server