implementing increasing diagonal hasWon