Really well done. I got myself stuck between two of the boxes near the end and couldn't move, but otherwise, everything works smoothly.