Awesome man, congrats. Yeah, my 2 year old is a hand full, I'll come to my computer and find chunks of code deleted, or added characters, (I make massive code revisions), she broke my N key off, pulls wires, etc, etc.
I have my code working finally, we'll be posting soon and looking at your code again, very nice structure.