Nick Cannons Plays Basketball for a Good Cause and Other Celeb Sightings