COMP 4905 (Honours Project, supervised by Jean-Pierre Corriveau) - Carcassonne (networking game)