using Chernobyl.Collections.Generic.Event;

namespace Chernobyl.Game
{
    /// <summary>
    /// The <see cref="IEventCollection{T}"/> type that is implemented by types that hold
    /// services related to a game. A "game" in this sense is either a game
    /// application as a whole or a single playable game within a game 
    /// application (aka a level, match, etc.).
    /// </summary>
    public interface IGame : IEventCollection<object>
    {}
}