IMinesweeperFactory defined

Defines the "Abstract factory" design pattern factory interface.