Adding another field factory which creates the playing field

The playing field is a field that is populates with question marks that
hide where the mines are on the actual field.