More than $3 billion in contracts were handed out by NBA teams in the first eight hours of NBA free agency opening up on Sunday. It felt like a Piranha feeding frenzy with, by our estimate now, 50 free agent contracts agreed to by players and teams (nothing can get signed or traded until July