I spent hours of my life animating this, and honestly? Worth it.