Implemented new animations, fixed bugs

implemented the new animations, created a bunch of bugs, fixed all the
bugs, fixed the bugs that caused.