Finished the victory checking system

- The game  can now detect if there is a win, loose or draw. An event is
fired when this occurs.
- Simple colour changing animation has been added to the cells so that
when a game ends the user can clearly see where the winning
row/column/diagonal is.