Combining neural networks and tree search for task and motion planning in challenging environments | Synapse