Correcting behavior when multiple end scenarios would be triggered at th...

...e same time

The old behavior had a bug that when the user won and the board was filled
then both the tie event and the won event would be fired.

Fixes #14