Actually with this grid approach, we can basically implement skill ranges for multi-grid setups.
You would just need a way to "connect" grids together, and then we'll know "distance" between different tiles on different grids.
For example, the right-most tile on G1 will be one tile away from the left-most tile on G2.