Second part animation credits to @nick_graphics