I'm hoping to collaborate on a TIC game with a friend, but I'm having trouble figuring out a good way to do that. Is it best to just keep code in separate files in a source control repository and run `tic80` from that directory, then use `require` in your cartridge and not keep any actual code in there until you're ready to publish, or is there a better way?