What happens if in between the Play the node goes down

I am facing an issue in which I run a playbook on ~30 nodes and if in between of a play one of the nodes goes down, the whole play gets stuck ( I think Ansible gets stuck ) and the other nodes are also getting stuck due to one node. Is there a way in which I can just skip the play for that node? Some heartbeat kind of thing for the node? That would really be helpful.