Before packaging game, make sure all files and directories are set the way they should be, then create a hidden tar ball of all the files and directories excluding startMission. startMission will check if files are in place, and if not, it will extract the hidden tarball. Now with the hidden tarball created, resetGame will remove all file and directories except for startMission and the hidden tarball. Then the game can be all packaged in a single tarball for submission
Before packaging game, make sure all files and directories are set the way they should be, then create a hidden tar ball of all the files and directories excluding startMission. startMission will check if files are in place, and if not, it will extract the hidden tarball. Now with the hidden tarball created, resetGame will remove all file and directories except for startMission and the hidden tarball. Then the game can be all packaged in a single tarball for submission