I think doubling the effect of 13*13 broke regular 13. It's starting to steal more energy than the opponent has...
Sorry about that! Fixed now. Turns out it was an order-of-operations issue!
if( stoneNumber % DRAIN_FACTOR * DRAIN_FACTOR == 0 ) { drainMultiplier = 2 }