title: Bool object does not support item assignment
body: <pre><code>is_shooting = []
  is_shooting.append(False)
  ShootWeapon(0)    
  
  def ShootWeapon(wep_num):
          is_shooting[wep_num] = True
  </code></pre>
  
  <p>I'm getting a weird error where python is telling me that bool objects don't support item assignment and I'm not sure why.</p>
  
  <p>Full traceback</p>
  
  <pre><code>Traceback (most recent call last):
    File "C:\Users\Kian\Desktop\GitHub\SuperNova\Main.py", line 141, in &lt;module&gt;
      main.InputEvents()
    File "C:\Users\Kian\Desktop\GitHub\SuperNova\Main.py", line 133, in InputEvents
      }[event.key]()
    File "C:\Users\Kian\Desktop\GitHub\SuperNova\Main.py", line 129, in &lt;lambda&gt;
      pg.K_a : lambda : Weapons.Weapons.ShootWeapon(0),
    File "C:\Users\Kian\Desktop\GitHub\SuperNova\Weapons.py", line 107, in ShootWeapon
      is_shooting[wep_num] = True
  TypeError: 'bool' object does not support item assignment
  </code></pre>