Implement interface IEngine and Minesweeper