DnD can someone come up with a good idea of creating random events? hardcode everything is dumb. but I don't know any good idea if creating one