Huge credit to @yunnie2005 for the animation, idea, everything except the art which is mine! Shared because I've been inactive