An implementation of the Pente board game (also known as 5 in a row).
Here is a dependency diagram of the classes and subpages