changed the packed quaternion (de)serializer to only need 4 instead of 8 bytes