Mixins

Init with basic mixins
It's the same thing as long as you don't have animation in it. Think about a dial needle we would like to move 180deg, the clockwise or counter clockwise will change the way it moves (top, right, bottom or top, left, bottom).

For the `flip_horizontal`, this is true as long as the item you rotate is vertically symmetrical.