def move(self, instruction): pship = self.sess.screen[self.x][self.y] if (instruction == 'left'): self.x, self.y = pship.move( 'left', self.sess) # should update the screen too if (instruction == 'right'): self.x, self.y = pship.move('right', self.sess) if (instruction == '1'): msl = Missile(pship) self.sess.screen[msl.x][msl.y] = msl self.sess.misslist.append(msl) msl.move(self.sess) if (instruction == '2'): msl = Timebomb(pship) self.sess.screen[msl.x][msl.y] = msl self.sess.misslist.append(msl) msl.move(self.sess)