Go+Big+or+Go+Home

Brady was enjoying a meteor shower when suddenly a meteor slams through his roof and smacks into his bed. Luckily, he was out on the roof when this happened, and not IN his bed! But a meteor? Brady discovers strange things begin to happen to him after he finds the meteor. Are the two somehow related? One minute he has super-human powers, and the next he's nearly dead.