Made Maze use an Edges struct as required in the lab.
Fixed makefile to properly compile assignment.