Externalised the loot generation system- loot is now something that is
built by a separate part of the game. In theory, it can be made to
create stuff from a table.