Panic Stations’ will release their new album, Flinch, on November 13th