I mean yay, but if the rules were followed to the letter a lot of that simply should not have worked - silent image certainly cannot replicate a goblin army.
I'm going to "third" this. Some of the things that happened there went well outside of the RAW adjudication. The crafting and illusion are the two most prominent examples. I'm also going to point at the rogue's climb check. That's a STR based check, and if I were GMing I'd be setting the DC at a minimum 25, for "A rough surface, such as a natural rock wall or a brick wall." Each set of the rogue's movement speed up the outside wall requires a separate check, and if he fails he's then taking some damage, or making an insane (45) DC check to catch himself. That right there would have given a lot of players pause to think.
Kudos to the players for ingenuity. I love to award thinking like that as a GM, but I also make sure everything they're thinking of fits mechanically within the rules.
Edit: Just noticed you said the rogue had a climb speed... which discounts all my above problem. Still, the crafting and illusions needed some adjudication adjustments.