@Override
	public int getCurrentBall()
	{
		assert !isGameOver();

		int currentBall = 10;
		for (int i = 0; i < rollCount; i++)
		{
			int pinsKnockedDown = pinsKnockedDownArray[i];

			if (getCurrentFrame() == 10)
			{
				currentBall += 3.33;
			}
			else
			{
				if (pinsKnockedDown == 0)
				{
					currentBall += 5;
				}
				if (pinsKnockedDown != 10 && pinsKnockedDown != 0)
				{
					currentBall += 5;
				}
				else if (pinsKnockedDown == 10)
				{
					currentBall += 10;
				}
			}
		}

		if (currentBall % 2 == 0)
		{
			return 1;
		}
		return 2;
	}