Looking for a points, rewards plug in for Members

Hey Guys,
I'm looking for something compatible with Buddypress where users are rewarded points that are displayed in their profile, for actions like referrals, posts, comments and so on that can eventually be redeemed for prizes or special privileges.

I've never seen anything like it but if something similar is out there I may be able to hack it.

Can anyone point me in the right direction of do I need to have it built?