added animations, still need fixing though