That was really fun! Pretty tricky and the hitboxes on your spikes are super unforgiving!
A little hint if you get stuck after getting the wall jump: Remember the theme "There and back again". Took me longer than I would like to admit to figure that out!