Grid not move to areas, where to start?

I’m wanting to achieve gameplay as a grid with a limited amount of moves. It’s also on floating islands so there are areas that cannot be moved to, the grid will be flat level with the top of the islands. Where to start creating this?

As it’s fixed not dynamic maybe just hold a list of moveable tiles?