using System; namespace Minesweeper.Core { public interface IGameStateService { event Action StateChanged; GameState Current { get; } void SetState(GameState state); void NotifyCurrentStateChanged(); } }