glad I finally checked this out, this was fun (though too challenging for sleepy me)! great job on it :D I'm super excited for you that it's getting so many ratings !!
Thanks