maze-solver check if endpoints are unique make one able to choose the colors of every cell (don't know how really) maze try_from kinda bad