One of the more interesting free agent periods the Buffalo Bills have endured in recent years got underway Monday, and over the past several days they have made key moves to address areas of need.