IceFlow places coloured ice blocks on a frozen 6×6 grid. Tap a block to select it and it glows amber. Then swipe in any direction — up, down, left, or right — and the block slides across the frictionless ice floor until it hits a wall or another block. If it collides with a block of the same colour both blocks shatter and disappear. If it hits a different colour they simply stop next to each other. The goal of each level is to clear every block from the board by engineering collisions between matching pairs. The challenge comes from the slide-to-wall physics — you cannot stop a block mid-slide, so you must plan the order and direction of each move carefully to line up matching colours without blocking your own path. Later levels add more colours and more blocks, and the starting arrangements become increasingly difficult to untangle. Score is awarded based on how few moves you need to clear the board.