The image below depicts a number of tetrahedral dice sporting face colors of red, yellow, blue, and green in a consistent orientation. These dice exist on a triangular tessellation of the plane, and at any time they may move to any adjacent triangle by rolling over onto the appropriate face. They may never be moved or reoriented by any other procedure.
Your goal is to move the dice to the colored circles (all of which are currently visible) in such a way that the colors match. Moreover, you must do this in the minimum number of moves possible.