My Take
I think its amazing because students can use it themselves at home or at school and both parents and teachers can see the progress the student has made and where they are struggling.
How I Use It
I either teach an aspect then allow the students to practice on the game or I allow them to try new questions first to see what they can work out for themselves.