This is a little puzzle that was in pokemon gold and silver. You slide on the ice to reach your goal (stairs). Thanks to the new 1.8 command block features I was able to make a version of this in minecraft. We're using command blocks that first detect your direction and then tp you to that direction. It will also detect if there is a wall infront or snow under you.
It's not limited to the small map I have made here. You can make your own, just place stone on ice! I hope you all find this cool