Basic Implementation

May need to refactor a face class into it later, depending on how the
heuristic works.

To do Next:
-Fix bug of all tiles turning to orange after sufficient shuffles