Hi, I haven't actually been gone XD. I've just haven't logged in without realising.
And to answer your question, I have fixed the glitches to the best of my ability.
There are a couple left but they are minor things and are too complicated to deal with.
You can check it out if you liked, and thanks for pointing out some of the things that I needed to fix.