I gave up at level 12, pretty impressive I would say.
The “story” addition is really a surprise and is a nice addition.
Nice! You seem like a winner so far