It might be match your requirement:
1. you can get each tile properties by using expression: TileProp(name)
- [TmxImport] "action: retrieve tile array" will trigger "condition:on each tile cell" for each tile. Setup tile sprite under this condition.
<img src="http://i1081.photobucket.com/albums/j352/rexrainbow1/screen1-22.png" border="0">
Check expressions of tmx importer to get more properties. Please see TmxImporter for more detail.
2. board plugin, squareTx plugin, grid move behavior are options. You can use tmx importer plugin stand alone. i.e. you only need to set solid property by expression: TileProp(name) without other plugins.
3. board plugin maintain a logic array of chess board.
4. "Grid move" behavior could let chess do grid move (extended from moveTo behavior) at board. It will be stuck if
a. try to move on a solid tile
b. try to move on other chess which has the same z order (board's z order, not layout editor)