Fog of war test refactor.

Added interface to ease the implementation of new methods