Added on-hover and rotation animations, minor cleanup