Further cleanup, fixed player position update packet reading