WIP on edge color solver