Changed Mathpets so that it uses closures to hide all but one variable name.  (good practice ftw)