void Start()
    {
        gamestate = Gamestate.Placing;

        InputManager.enabled = false;
        bombQueue            = new BombQueue();
        bombButtons          = GameObject.Find("BottomBar").GetComponentsInChildren <BombButton>();
    }
    public void StartGame()
    {
        gamestate = Gamestate.Playing;

        startButton.SetActive(false);
        resetButton.SetActive(true);
        foreach (BombButton button in bombButtons)
        {
            button.gameObject.SetActive(false);
        }
        BombQueue.OnGameStart();
        InputManager.enabled = true;
    }
    public void ResetGame()
    {
        gamestate = Gamestate.Placing;

        startButton.SetActive(true);
        resetButton.SetActive(false);
        foreach (BombButton button in bombButtons)
        {
            button.gameObject.SetActive(false);
        }
        BombQueue.OnGameEnd();
        InputManager.enabled = false;
        Ball.Reset();
    }