iPuzzle: Broken Heart, is a modern puzzle. It is one of the best restricted sliding block puzzles ever, and contains 8 rectangles, oriented vertically and horizontally.
Apparently, it does not require too many moves to be solved, but you will be surprised that sometimes it's difficult to find any further move at all.
The goal of this game is to assemble a perfect heart, from its initial position or any other scrambled position.
More than 30 moves are necessary to solve this puzzle.