Changed MineFieldGrid so it no longer returns (gives access to) a copy
of its internal Field. Instead it now return a 2 dimensional
Datastructure which contains MineFieldStates. They represent whether
a Field is marked, covered, uncovered (for NumberFields) or triggered
(for MineFields).

MineFieldGridTest changed to reflect the changes