Sale has ended but you can still get this app.
Download Enpuzzled Now

Official Description

Enpuzzled is a sliding-block puzzle where you need to sort blocks on a board. Enpuzzled contains 50 levels with different board sizes, joker blocks that fit in several spots, obstacles, and 'magic' borders that let you jump over from one side to another.

Only the smartest can do this in the minimum number of moves. Are you ready for Enpuzzled?