public T FirstOfType <T>() where T : GameObjectComponent { return(components.FirstOfType <T>()); }
public T FirstBehaviourOfType <T>() where T : Behaviour { return(behaviours.FirstOfType <T>()); }