public override Node GetNodeAt(GridPos iPos) { if (!IsInside(iPos)) return null; return m_nodePool.GetNode(iPos); }