Artwork by Nick Keller, Animation by me.