Refactor to create abstract base

Create abstract base class for the whole family of Connect Four games.