+var _player_wall_map = {}
+var _player_color_map = {}
+
+var _input_map = [
+ {
+ "left": "player1_left",
+ "right": "player1_right",
+ "restart": "player1_restart"
+ },
+ {
+ "left": "player2_left",
+ "right": "player2_right",
+ "restart": "player2_restart"
+ }
+]
+
+func _ready() -> void:
+ var players: Array[Player] = [$Player1, $Player2]
+
+ _screen.set_splitscreen(players)
+ _screen.set_map(_topdown_camera)
+
+ for player in players:
+ player.set_input_map(_input_map.pop_front())
+ _player_color_map[player] = player.color
+ _player_add_wall(player)
+