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