Added tests to verify that the miner consumes food, mines gold and cannot mine gold when it has run out of gold. Updated the model to handle this
Add missed file with previous commit
Generalized mining methods in GameMap, Tile and Utils. Added IronMine and tests for it.
Added coal and granite mines together with tests