Each tile/chess is an instance (sprite, usually) which has UID for registering (put into) board object. So that this slg_movement plugin could go thorough tiles to get cost by condition.
Does that mean I have to manually set the cost of each tile after they have been placed on the board at start of layout? Since at first they are all the same. I'm not sure how to do this in practice.