private void breakUp(final EntityHandler handler) {
		this.kill();

		// smallest asteroids don't break anymore
		if (this.size <= 2)
			return;
		// if EntityLimit is reached no more new asteroids
		if (!handler.isUnderEntityLimit())
			return;

		// FIXME: causes game to freeze
		handler.getFactory().addLater().createAsteroid(this.pos.copy(), new Vector2d(), this.size / 2, getClientId());
		handler.getFactory().addLater().createAsteroid(this.pos.copy(), new Vector2d(), this.size / 2, getClientId());

	}