Cannot grasp animation logic