public void Reset() { ballLaunched = false; pause = false; endTime = DateTime.Now; // not using at the moment, but might use later 2019-10-12. readyForLaunch = false; dx = dstartPosition.X; dy = dstartPosition.Y; flightPath.Reset(); timedriftModifier = 0; speed = startingSpeed; bounceCount = 0; calculatedBounceAngle = 0; collided = false; }