Managed it without using the wall breaking, then read the comments and played again with the wall breaking.
The variations on floor was fun, and having to learn the route to do it efficiently was an interesting challenge :D