In addition to the features that are auto-graded, the graphical user interface
of our project implements the following features:

*(Remove those that are unimplemented)*

 - A simple state viewer (Task 5)
 - A basic playable game with some bugs (Task 14)
 - A fully playable game (Task 15)
 - Playable against a computer opponent / AI (Task 16)
 - Generalised GUI to more than two players (Task 17)
 - Generalised GUI to different sized boards (Task 17)

additional features...
