Brilliant.
I happened to know nothing of the subject (I have never been in chemistry studies.), and now I feel much lighter on the subject. Very well done.
Teachers and other fellow learners will find this good to use for studying. Fun, funny and makes you think more about ions and such. Keep up the good work!