Thanks for all the replies! My friend and I have been collaborating on a project for a game design class. We have actually implemented GitHub as our source control so that we are working on the same project files. At first we thought we would be able to work on different files and just transfer the objects back and forth. We kept running into problems when trying to do this. For instance I was working on the level design and he was creating our main character sprite with all his animations and objects. Trying to transfer just the folder with the sprite in it wasnt working for me, and its seemed the only way was to use his img files and recreate the sprite. Im sure the methods suggested here will work well if you are trying to do a group project. However we have found using github has been way more beneficial since we know that we are working on the same files and dont have to worry about conflicting issues.