Win Points Or Get Points

Is there any addon that does.

1 share on facebook to win some points "points of admin choice"


2 collect points on daily visit "each user can collect points by visiting the store daily or 2 to 3 times daily"


3 users can spin a whel where they can win or lose the points :D

i just want to keep the users busy

i'm not sure what i 100% want but something like this .