Something about the TransitionIn GIF file it doesn't like. Everything initializes fine when GIF is commented out of the class. It does, however, freeze up when transitioning.
Apparenly, I had commented out all GIF codes during my initial testing. GIFs do seem to be causing the problem.
I tried to edit the transition gifs in photoshop but the result remains the same, it won't work on the website. I'm thinking of converting the gif into multiple png, It will take some time but it'll surely work.
I'll come back here if it doesn't work out.
I converted every gif in png frames, it works well now :)