Got basic weighted random song generation down