Consolidated animation logic