Mirror puzzle with barrels, traps and glasses

Puzzle: mirror

Another Mirror puzzle level that has extra elements, like traps and glass cells. Move barrels hosting the mirrors and change the mirrors’ orientation to solve the level.