I was wondering if you was going to fix it to 13, or 16...You used 16, is there a reason? I often see people using multiples of 4 but I don't understand why
No particular reason. Any even number will work. The compiler will not store a non-byte sized value at an odd address, so the odd count would waste a byte anyway.