Somewhat reminds me Eucledia the game that tries to teach mathametical construction.
But gamification is it's own art and science.