Created a generic weighted_pick() function that takes a strided list as input

Modified the random loot spawner to use it.

Added loot tables for maintenance.