Change free list to actually hold the address, and assign new addresses from that