Thank you! I honestly don't remember how it all came together - sometimes my brain just tells me to start writing some code and then when I'm done, I've got some sort of video game on my hands!