got rid of different variable for thisCurrent = currentCharacter, not needed