Finshed the semantics of the main server loop, on to packet parsing now