void Start()
    {
        StartCoroutine(BallCoroutine());
        rigidBody2D = GetComponent <Rigidbody2D>();

        timer          = gameObject.AddComponent <Timer>();
        timer.Duration = ConfigurationUtils.BallAliveTime;

        speedupTimer          = gameObject.AddComponent <Timer>();
        speedupTimer.Duration = ConfigurationUtils.SpeedupEffectDuration;
        // New spawns
        ballSpawner = Camera.main.GetComponent <BallSpawner>();

        EventManager.AddBallsInvoker(this);
        EventManager.AddPickupEffectListener(SpeedupEffectBehaviour);
    }