A Novel Multidimensional Dynamic Difficulty Adjustment Algorithm: Use Case in a Cognitive Training Video Game | Synapse