I found this from last year. I worked on it for a long time and never shared it. If someone could complete the code and animations I would really like that.
This was all me.