Working on splitting Client packet handling into atomic functions (viz.
one packet receive, one function)