Lots of code calls CleanupRevealedCards when a) it doesn't need to and b) that clears the entire revealed zone with the potential for bugs. That function, in general, shouldn't be used. Go through all the reveal card stuff parahumans cards do and identify whether we actually need to clean up the revealed zone, and if we do use CleanupCardsAtLocations
Lots of code calls CleanupRevealedCards when a) it doesn't need to and b) that clears the entire revealed zone with the potential for bugs. That function, in general, shouldn't be used. Go through all the reveal card stuff parahumans cards do and identify whether we actually need to clean up the revealed zone, and if we do use CleanupCardsAtLocations