Refactor automatic exploration

- Avoid a race condition on the current node identifier
- Simplify automatic exploration
- Trigger a new automtic exploration event each 500ms