Astridsk How would this be done? How could the game continue to run while waiting for the user's input clicking on the chosen target? I thought the solution would be an async task, does anyone have any solutions to share? Or is this inconceivable in Godot?
arthur It's perfectly doable in godot. You don't need special code to handle this: you can implement _input to check player input and _process to change nodes to give visual feedback of your choices. What you do need is something like a state machine to check what the player can do at which turn of your game.