Figured out where ballFullness = NaN was coming from.
maxCum() returns 0 if the player doesn't have a wang. Anything / 0 = NaN.