I'm creating a new puzzle: two sliding blocks 8-puzzle, one on top of the other. Several pieces are covered and cannot be moved until the covering piece moves away. The objective is to pair colors, no matter the final positions.
The Puzzle (by now it is not random, I'm testing yet)
It consists of two layers (thanks GIMP...)
http://www.puzzlopia.com/puzzles/overlapped-8/play
The fact is that the puzzle can always be solved moving only the upper layer.
The question is: if the initial position is random on both layers, the shortest solution involves moving pieces from bottom layer or it always consists of moves only from upper layer?
If optimal consists always only of upper pieces, then this puzzle reduces to an 8-puzzle and then I have to redesign it!