Added newline at end of fuse.go; how did that not happen o_O
Got rid of folder-related stuff from the FUSE Open(); turns out I only need that in OpenDir()
Looks like something (I don't know what) fixed the "writer: Write/Writev failed, err: 22=invalid argument. opcode: LOOKUP" problem, woo; also fixed a copy/paste fail in the CHD part of that code
More TODOs.
Decided to not have CHDs use the ROM struct; it should make the code make more sense when people read it (and it saves a few bytes in the Game struct too!)
Abstracted map[string]*ROM and map[string]*CHD into named types for readability.
Yes really bail out; we can't play a game without its parents!