This is a gamification of to-do lists and it works great. It even has a social aspect for people who work well with that. It has really helped me out!
pdRydia about Habitica: Gamified Taskmanager