Add TileRestrained component