Started work on shop, new file writer

^ and lots of stuff