RandomEventGenerator updates all players

RandomEventGenerator updates the inventories of all players, besides the
one in last, based on the selected event when called.
Tile's setOwner method checks whether there was a previous owner and
updates his/her properties array to reflect the change.