a square can only change to a mine, not the other way around
major refactoring - moved functionality from board class intro minesweeper class and added console runner for main