@alienbutt I really hate Blender, it is one of them programs where it takes for ever to learn, I was playing around with it and I could never get it to work for me, I watched youtube videos to see what I was doing wrong and it drove me up the wall, And thats why i am writing this in my padded room haha.
You have done an amazing job. you can see there has been a lot of hard work that as gone into it. :D
I started with an earlier version many years ago which was easier to use. now I tend to just learn the basics that I need to make my models but there is so much to the program it's hard to keep track of it, especially if you have a months away from it.
You have skill @alienbutt, I have played with it a lot trying to bring an animation to life but found it that hard that I just gave up.
I tend to use pencil 2d now as it is very basic and the end result is poor but it is what it is.