// remove uncolored Mana-Needs
int neededToPay = costCopy.getMana("*"); // uncolored
for (int i=0; i < neededToPay; i++)
{
String cc = manaPoolScore.getHighScoreTypeString();
manaPoolScore.reduceScore(1, cc);
ManaItem used = copy.removeAColor(cc);
if (used == null)
{
success = false;
return false;