Interesting idea with memorization, but its not clear at the start, probably it is necessary to add some explanations, or highlight obstacles that player need to remember. I would also add some checkpoints, because it makes me nervous to repeat simple things twenty times:)