private void shoot() {
        GameDir shootDir = GameDir.UP;
        
        if (this.player.getX() > this.getX()) { 
            shootDir = GameDir.RIGHT;
        }
        
        if (this.player.getX() < this.getX()) { 
            shootDir = GameDir.LEFT;
        }
        
        if (this.player.getY() > this.getY()) { 
            shootDir = GameDir.DOWN;
        }
        
        if (this.player.getY() < this.getY()) { 
            shootDir = GameDir.UP;
        }
        
        this.panel.addSprite(new Note(panel, player, shootDir, this));
        shot = true;
    }