Riding Moving Block

Game is here
When pushing the block, I want to make it so you can ride on top of it while it moves. At the moment, you just fall off the block. I’m a beginner in coding, so I might be missing something obvious. Any help?

(the ice block in the first level)

Instead of getting rid of friction, make the code where once the ice block collides with player, it moves. That way the player doesn’t slide off!