This one took me a couple of days to route. Ultimately I split the level into 3 smaller routes that all started from spawn, and then worked in wall clips to get back to the start.