public T GetFirst <T>(Vector3Int position) where T : MonoBehaviour { return(objects.GetFirst(position)?.GetComponent <T>()); }