Nice variation on the sliding block puzzle. Minimal but good.