Revision 2 mainly due to 'It's a draw' bug that stops player from playing a winning move