Fixed it by trying to throw the ball before moving players when isOpen is determined. And set throwCount to negative for running plays