Rewrote the memory allocator, wip...