@Override
    public void tick(ControlleurObjets controlleur) {
        if(++timer >= 3){
            frame++;
            timer = 0;
        }
        if(frame >= 4 && exploding == false) {
            frame = 0;
        }
        else if (exploding && frame == 3) {
            try {
                jeu.gameOver();
            } catch (Throwable ex) {
                System.out.println(ex.toString());
            }
        }
        
        // Même vitesse peut importe la direction
        if (velX != 0 || velY != 0) {
            delta = (float) Math.sqrt(velX * velX + velY * velY);
            x += Joueur.V * velX/delta;
            y += Joueur.V * velY/delta;
        }
        
        gererCollision(controlleur);
    }