At a previous recent commit, I have accidentaly changed the type of return of PeekU32 to uint16_t, which was messing up everything (it was not even possible to login at the server). This commit solves this issue and also change unimportant things.