Using <<include>> with <<link>>

Twine Version: 2.10.0
I am trying to use the include macro to tidy up my combat system. But I don’t want the player to be able to press all three options when they choose one. Is there a way to combine the link macro or any other macro so it hides the other options again after one is pressed? Any ideas and help would be greatly welcome.

This is the main combat list

<<if ndef $playerturn>>\
	<<if $enemytype == "Skeleton">>\
		<<set $enemyhealth = $Skeleton.health>>\
    	<<set $enemydamage = $Skeleton.damage>>\
    	<<set $enemyspeed = $Skeleton.speed>>\
        <<set $enemyexp = $Skeleton.exp>>\
    	<</if>>\
    <<if $enemytype == "Slimu">>\
    	<<set $enemyhealth = $Slimu.health>>\
        <<set $enemydamage = $Slimu.damage>>\
        <<set $enemyspeed = $Slimu.speed>>\
        <<set $enemyexp = $Slimu.exp>>\
        <</if>>\
	<<if $enemyspeed lte $speed>>\
		<<set $playerturn = true>>\ 
    <<else>>\
    	<<set $playerturn = false>>\
	<</if>>\
<</if>>\
<<if $playerturn == true>>
	<<linkreplace "Attack">> <<include "Attack">><</linkreplace>> 
    <<linkreplace "Spells">> <<include "Spells">><</linkreplace>>
    <<linkreplace "Items">> <<include "Items">> <</linkreplace>>
<<else>>
	<<set $enemyAttack to either(1,2)>>
    <<if $enemyAttack == 1>>
		The <<print $enemytype>> swings at Rin. <<set $Rin.health = $Rin.health - $enemydamage>>
        <<set $playerturn = true>>
        <<linkreplace "Continue">>
        	<<include "Recap">>
        <</linkreplace>>
	<<elseif $enemyAttack == 2>>
        The <<print $enemytype>> swings at Rin but fails to make a connection.
        <<set $playerturn = true>>
        <<linkreplace "Continue">>
        	<<include "Recap">>
		<</linkreplace>>
	<</if>>
<</if>> 

This is the Attack option.

<<set $attacksuccess = either(1,2)>>\

<<if $attacksuccess == 1>>\
	Rin darts forward his <<print $weapon>> flashes towards the <<print $enemytype>>, making sharp contact.
    <<set $enemyhealth = $enemyhealth - $Rin.damage>>\
    <<set $playerturn = either(true,false)>>\
    <<else>>\
    Rin darts forward his <<print $weapon>> hitting empty air.
    <<set $playerturn = either(true,false)>>\
<</if>>\
<<if $Silva == true>>
	<<set $Silvahit = either(1,2)>>
	<<if $Silvahit == 1>>
		Silva slips quietly up to the <<print $enemytype>>, hitting it with a small knife.
    	<<set $enemyhealth -= 2>>
	<</if>>
<</if>>

<<linkreplace "Continue">>
	<<include "Recap">>
<</linkreplace>>

What I do in these cases is wrap everything I want replaced in a <span> tag, and then instead of using <<linkreplace>> I use a regular <<replace>> inside a <<link>> markup. So like:

<span id="choiceblock">
   <<link "Attack">>
     <<replace "#choiceblock">>
         <<include "Attack">>
     <</replace>>
   <</link>>
   <<link "Spells">>
     <<replace "#choiceblock">>
         <<include "Spells">>
     <</replace>>
   <</link>>
   <<link "Items">>
     <<replace "#choiceblock">>
         <<include "Items">>
     <</replace>>
   <</link>>
</span>

There may be a more elegant way, but this should work.