MnemoJewels is an attempt to gamify the spaced repetition technique, for vocabulary acquisition.
But this is just a prototype, so don't expect much from it and be aware that things may change significantly in the future.