As long as you only have one script file in your entire project then you are free to do this however you want. You can either create a script of which only one instance will exist, and in this case that one instance of the script would control the entire game. Another approach is to write one single script that you have multiple instances of, setting it up so that only the necessary data relative to the functionality required of that particular instance needs to be specified.