the beep should be louder now, but I'm not sure if there's much difference.
adding a .gitignore file
fixing the 'bad' beep to be 1 sec long, and changing beep_on to be a blocking function...it won't return until the previous beep finishes.  Also, improving the random seed