private void InitializeObservers() { inputController.AddObserver(snakeController); snakeController.AddObserver(this); collisionDetector.AddObserver(snakeController); collisionDetector.AddObserver(snakeFoodController); collisionDetector.AddObserver(scoreController); }