Could you clear RangeA after processing? Without knowing what the aim of the game is it's a bit difficult to judge. Here the formatted range is written to the end of the document and then the original is deleted.
Code:
Dim RangeA As Range
Dim RangeB As Range
Set RangeA = Selection.Range
Set RangeB = ActiveDocument.Range
RangeB.Collapse 0
RangeB.FormattedText = RangeA.FormattedText
RangeA.Text = ""