ken@ken-desktop:~/Desktop/SVN/trunk$ python pylaga.py Global Variables Loaded Game Restarted Changing stage to data/stages/stage1 Traceback (most recent call last): File "pylaga.py", line 67, in lolz=pylaga() File "pylaga.py", line 59, in __init__ self.game.start() File "/home/ken/Desktop/SVN/trunk/game.py", line 248, in start self.loop() File "/home/ken/Desktop/SVN/trunk/game.py", line 271, in loop self.input(pygame.event.get()) File "/home/ken/Desktop/SVN/trunk/game.py", line 222, in input self.pshoot() File "/home/ken/Desktop/SVN/trunk/game.py", line 125, in pshoot self.player.shoot() File "/home/ken/Desktop/SVN/trunk/player.py", line 61, in shoot self.gun.shoot(self.rect) File "/home/ken/Desktop/SVN/trunk/gun.py", line 57, in shoot a=self.bullet(self.gunlist) TypeError: __init__() takes at least 3 arguments (2 given)