Well the box destroying is pretty easy.
Player -> On Collision with Box ----> Box destroyed
Eventually you should let the box play an animation like a little jump etc before.
If you want to be able to walk on the boxes, you have to make another condition and check for y height of player in comparison to box.