Refactored animation code to use block-based UIView animations. Added custom pop and fall animations.