I Still can’t get this scene to fade in? It fades out properly but will not faded in.

class GameOver(Scene): def setup(self): self.game_over = SpriteNode( 'GameOver.PNG', position=(self.size.w/2, self.size.h/2), scale=1.10, parent=self) self.new_game = SpriteNode( 'StartNewGame.PNG', position=(self.size.w/2, self.size.h/2 * 0.33), scale=0.30, parent=self) self.game_over.alpha=0.5 self.new_game.alpha=0.5 self.game_over.run_action(A.fade_to(1, 2)) self.new_game.run_action(A.fade_to(1, 2)) def dismiss_scene(self): self.dismiss_modal_scene() def touch_began(self, touch): if touch.location in self.new_game.frame: self.main.bankroll_amount = 10_000 self.main.bankroll_amount_label.text = f'{self.main.currency_type}{self.main.bankroll_amount:,}' self.main.red_x.run_action(A.fade_to(0, 0.5)) self.main.main_node.run_action(A.fade_to(1, 1)) self.main.card_pos_1.run_action(A.fade_to(1, 1)) self.main.card_pos_2.run_action(A.fade_to(1, 1)) self.main.card_pos_3.run_action(A.fade_to(1, 1)) self.main.second_pos.run_action(A.fade_to(1, 1)) self.main.main_node.run_action(A.fade_to(1, 1.5)) self.game_over.run_action( A.sequence( A.fade_to(0, 2), A.wait(2), A.call(self.dismiss_scene))) self.new_game.run_action( A.sequence( A.fade_to(0, 2), A.wait(2), A.call(self.dismiss_scene