@Override
    public void Update(long gameTime) {
        for (Sprite sprite : _sprites) {
            sprite.Update(gameTime);
        }

        _weapon.Update(gameTime);


        InputManager input = InputManager.getInstance();

        if (input.isKeyDown(KeyEvent.VK_Q)) {
            jaune.setX(jaune.getX() - 1);
        }

        if (input.isKeyDown(KeyEvent.VK_D)) {
            jaune.setX(jaune.getX() + 1);
        }

        if (input.isKeyDown(KeyEvent.VK_Z)) {
            jaune.setY(jaune.getY() - 1);
        }

        if (input.isKeyDown(KeyEvent.VK_S)) {
            jaune.setY(jaune.getY() + 1);
        }

        if (input.isMouseButtonDown(0)) {
            _weapon.Fire();
        }

        this._bulletsManager.Update(gameTime);
    }