namespace InfallibleCode { public interface IInteractable { void Interact(); } public interface IDraggable { void Drag(); } public interface IDiscoverable { void Discover(); } }