That was a real nice experience, thanks for making this! (Although one little aspect of the very end stumped me for a while, I had the correct idea but a tiny part escaped me).