I believe if you play one of the levels in un-reversed, it would be impossible to win.
ice blocks should only be pulled if they start next to a wall. if you push it it slides until it hits a wall.