Finite Moves
2820 plays
Spend all the moves to move tiles to the designated spots. More than 50 challenging levels are awaiting you.