So, set up directory and file space, and got create working! I've decided to use  for my 'empty space' and - for my 'initialized space'. A lot of similarly-named variables make this veeery complicated. Now onto the other functions.