Hint 1
To solve this room, the flame has to kill all monsters.
Start by removing these 2 blocks.
But not the ones next to them.
Hint 2
Make a path for the flame.
So that the flame touches all monsters.
The flame must also reach the ice blocks
blocking the way to the purple teleport.
Hint 3
Go to the left and use the key block.
The rest of the room should be easy.
Mystery
The flame has to kill all monsters.
When it's at the position in the picture
destroy all cyan blocks with the star switch.
This way the flame will fly up and melt
the ice block containing the mystery.