Remove extra newline
Change how pointers are stored

We now use an offset for 2 & 3 byte pointers so we can store larger values in
fewer bytes.