Habitica

Creating habits and achieving goals, gamified.