Ahh! My solution was super sloppy. I'm sure it could be improved with more learning.
Thanks for playing!