@Override
    public void doCharacterCollision(ArrayList<Collision> collisions, StageObject stageObject) {
        /**
         * @todo remove tempory fix
         */
        Collision collision = collisions.get(0);
        if (stageObject instanceof StageMario) {
            if (hadCollision) {
                if (!stage.getMario().isBig()) {
                    setAlive(false);
                    stage.getMario().setGrow(true);
                }
            }
        }

        if (stageObject instanceof Questionmark) {
            hadCollision = true;
            hit = true;
            changeAni = true;
        }


        if (stageObject instanceof Tube) {
            switch (collision) {
                case UP:
                    ai.toggleDirection();
                    break;
            }
        }
    }