Try Reshape
Gamifying Your Health: Points, Levels, and Rewards That Actually Support Results | Reshape