Fun level, Kazza! After finding out what didn't start the generator, I decided to try a trick I'd seen before. What do you know, it worked! Sneaky! But great fun, Thanks!
I've been pm'd for a spoiler on this one and it's not the first, thought a solution on the thread would be useful for anyone searching. (And it took me 5 attempts to get it right this morning )
Here goes ...
1. Put flames out at the top with steel box then park the steel box in top right corner - you don't need it anymore.
2. Position 3 of the barrels above the puddles to build bridges, don't push them in the water yet.
3. Fetch the 4th barrel, avoiding cannon fire, place it adjacent to the generator in the line of fire and step away - generator will now start.
4. Push an ice box next to the first barrel, as the ghostie is drifting south, quickly push the barrel in the water, the ice box on top of the barrel and then slide box south to blast the ghost. Don't put the ice box on the button yet.
5. Repeat step4 twice more for the other lanes.
6. Now - you can push the ice boxes onto the 3 buttons and collect rainbow coins.
7. The last ice box can be pushed down for the flame by the exit (keep pushing, there's a false wall for it to slide into)
8. Collect last 2 bonus coins and you're home
This one is just one example of your fantastic thinking!
Every level of yours has been very challenging, great fun and extremely admirable!
I shake my head in wonder at the different ideas in each of your levels. Each idea in each level I have tried so far has been top class where I am concerned
Much gratitude.
Thanks very much also to Midnight Synergy for the wonderful game and for so graciously keeping up the forum for new levels, postings and solutions. What a lovely service to the community!