Added more comments, more rand/srand tweaks
More comments so it's easier to understand
Random seems good (but time range is so small it's hard to tell)
Some messages still getting lost