Puzzle Retreat (Android)
CheatingDome.com
Tip
Always look for the blocks that can only move one way and move them first.