I'll post credits later, just wanted to get this in in time for the birthday challenge. I think this is my first challenge ever!