Began work on block allocator