From here go right 3, left 3, then down to the very bottom, collect the key two right. Go 2 left then go up 3 and all the way right to the crumble wall above you (one right of the diamond). Go through that and push the boulder to your right, over the edge. Go one right and two down.
Push the bottom bolder all the way left so it is one right of the sense pad (don’t push it over the edge) go back to the other boulder (go right to the hole in the roof, go up 2, go right 3, down 1, right1, down 2) then push this one 6 to the right exactly, that’s one before the TNT above you, but one after a crumble wall beneath you. Now go one right and down the crumble wall, then left to the balloon. Push the balloon, then go back 1, then push that boulder to the very left as shown in the 3rd picture.
Go back to the hole in the roof, go 2 up, 2 right, 3 up and then go left until there is a chest above you and a TNT below you. Go up and then right to get the diamond, then go as far left as possible. Now go 2 down and then all the way right, you’ll light a TNT on the way, that is ok, you want to.
Go to the spot where TNT is below you, and there is a hole above you, light the TNT below you, then go down and push the first boulder of the edge. Go back, up the first hole 2, right 4, down 3 then push the 2nd boulder all the way left. Go up and up to the top boulder, and be sure to be on the right side of it, then push it left until it falls down.
Get down there and push that boulder onto the sense pad, now go to the very top level and go all the way right to collect all the keys, fire torch and purple key.
Go down and far right until you get to the TNT with a balloon underneath, light the TNT and let the balloon float to the top, go up and be on the right side of the balloon, then push it all the way left, go right and up, then push it all the way left, then push it very softly onto the sense pad.
Now you can safely get the two chests above the TNT, and to get the diamond, simply go through the crumble wall, quickly go one up, one left to let the balloon past, then get the diamond but not the torch. Ok now you can leave the level, you have truly completed it!