Glad you enjoyed! It's always great to know that people had fun with something I put together.
The purpose of the barrels is to fall vertically and hit switches that you might not be able to reach. (Sometimes you can reach the switch with a long leap, but you might only have the fireball). Good suggestion on the constraints.