Update BeachBall.js

Bypass gathering Flux Crystals if infinite, fixed up if else so we don't rift after a flux harvest