Bills DE Leger Douzable answers questions from football fans