Fixes #2 and changes the code for messages

Fixes #2 and reworks the way we pick messages by getting the .Count and
passing that to rand.Next