carcassonne clone (in progress)