Rescuing Mona's Dad
This is just a proof of concept for study. It is untested. Might explode.
Free Software comes without warranties, only warnings.
Reid said he was unnamed, so I wrote name as "Mundane" which is an anagram of "unnamed". (Good when you are bad choosing names)
Code might need a clean up to fit Gumi's Strict Coding Guidelines. That's stuff for him, bother him, not me. Remember to test and warn me shall any issue arise or if it doesn't meets expectatives. I can always polish it, just don't bother me because coding styles etc.