Hey, folks! My co-author and I are working on an MV game based around our Steampunk novels Nimbus and Stratus. The problem is that we live a considerable distance from one another now, so being able to collaborate side-by-side like we did with the books isn't possible. I was thinking that we use Github to do it, each working on a different branch and then merging with the Master when we get ready to pull a new version locally. I know for sure this will work when we are dealing with plugins and JS scripting, but is this the best route for managing the entire project?