Routing a Lego Chain Around Multiple Obstacles