Tiles now have edges + text-based display function
Tiles now have edges + text-based display function

We need tiles to have edges in order to figure out what goes where.

As a result tiles now have TileEdges, which tells them what goes where.

We want to eventually build a prettier GUI, but for now I whipped up a
(pretty ugly) console-based display function

AlexeyMK/carcassonne-tutorial