Widget doesn't update it's text nor it's button's style

Now we are thinking with portals.
It is indeed a bit weird.

You have a randomize function that later calls randomize with the target being Tile.
Are those 2 different functions with the same name? Or it’s the same function?