Had a lot of fun with this one! It got really challenging, but that was part of the fun. Great submission!! :D