private void spawnLetters(Vector3 sphereCenter, String choosenWord, Skin skin) {
		float x = 0;
		float y = 0;
		float sphereRadius = 32;
		boolean collision = false;
		Sphere spawningOuterSphere = new Sphere(sphereCenter, Gdx.graphics.getHeight() / 2 - bucket.radius - 2 * sphereRadius);
		System.out.println(2 * bucket.radius + sphereRadius);
		Sphere spawningInterSphere = new Sphere(sphereCenter, 2 * bucket.radius);
		// raindrops = new Array<Sphere>();
		letters = new Array<Letter>();
		Iterator<Letter> iter;
		choosenWord += "x";

		for (int i = 0; i < numberOfLetters; i++) {
			// bestimme die Position zufaellig
			// x goes from
			// (ScreenWidth / 2) - radius from the plattform + radius from the
			// character
			// to (ScreenWidth / 2) + radius from the plattform - radius from
			// the character
			x = MathUtils.random(Gdx.graphics.getWidth() / 2 - (Gdx.graphics.getHeight() / 2 - bucket.radius) + sphereRadius, Gdx.graphics.getWidth() / 2
					+ (Gdx.graphics.getHeight() / 2 - bucket.radius) - sphereRadius);
			// y goes from
			// radius from the bucket + radius from the character
			// to ScreenHeight - radius from the bucket - radius from the
			// character
			y = MathUtils.random(bucket.radius + sphereRadius, Gdx.graphics.getHeight() - bucket.radius - sphereRadius);
			Sphere newLetter = new Sphere(new Vector3(x, y, 0), 52);

			// pruefe, ob die Position mit den anderen Buchstaben oder dem
			// inneren oder aeusserem Kreis kollidiert
			collision = false;
			iter = letters.iterator();
			while (iter.hasNext()) {
				Letter testDummy = iter.next();
				if (testDummy.getSphere().overlaps(newLetter)) {
					collision = true;
				}
			}
			if (newLetter.overlaps(spawningOuterSphere) && !newLetter.overlaps(spawningInterSphere) && collision == false) {
				newLetter.radius = sphereRadius;
				Label newLabel = new Label(choosenWord.substring(0, 1), skin);
				choosenWord = choosenWord.substring(1, choosenWord.length());
				newLabel.setPosition(x - newLetter.radius / 2, y - newLetter.radius);
				newLabel.setSize(newLetter.radius * 2, newLetter.radius * 2);
				newLabel.setFontScale(3);

				Letter insertLetter = new Letter(newLetter, newLabel);
				letters.add(insertLetter);
				stage.addActor(insertLetter.getLabel());
			} else {
				i--;
			}

		}
	}