Added multiple animation support
Inherit ExpandingGate from Gate