nice
SPOILER WARNING!
So, the main part of this puzzle is the bishop-walk and the route looks like this:

I think the fastest route couldn't have been possible to make any longer... or what you think?
Note that the tempo move of the black bishop could have been delayed even further. Once it is on g6, black can play Bh5 followed by Bxf7 to achieve the same. The tempo and move order choices are the weak spot of this otherwise interesting composition!
Btw, the ultimate setting for this theme is to initially fill up the whole board with 64 units which certainly looks possible. But to get all the move orders unique is terribly hard.
Sometimes less is more!
6 points army vs 188 points army!
Try if you wan't to experience a little different chess puzzle. This isn't totally straightforward because it may have some traps
There is some variation in a certain move, but the main idea is still the same.