1. An interactive game system, comprising: a computer that runs a gaming system software that communicates with multiple remote controllers to receive information from each of the multiple remote controllers indicating player actions that have occurred in a game being run by the gaming system software, and also locations of the remote controllers indicating locations of players associated with the remote controllers carried out the actions and further comprising a screen which is located to be viewed by multiple of said players, said screen controlled by said computer, and a camera, and where said camera pinpoints players and shows information from the camera on the screen, said computer running said gaming system software by assigning the multiple remote controllers to a plurality of different teams, thereby assigning each of the players to a multiple-player team, including at least a first multiple player team and a second multiple player team, wherein the computer stores a variable value indicative of a number of teams to use in the game, where each of the teams has multiple players, and where said variable value can be changed and the computer determines team allocations based on said variable value indicative of the number of teams to use in the game and said computer assigns each of the controllers to a specific location based on said team, and said computer stores information indicative of the specific location of the controller, which hence assigns said each of the players to the location and stores the information indicative of the specific location, and where a first action in the game causes an output which creates a lighting effect to illuminate a specified player based on said stored information indicative of position, and where said output for said lighting effect has a first parameter for each of the players on a first team, and a second parameter different than the first parameter for each of the players on a second team.