Bret Michaels rocks on, plays before Dolphins game tonight