What problem does it solve? Animating game object properties smoothly in Phaser 4 requires understanding the TweenManager API, tween configuration objects, easing functions, and lifecycle callbacks, which are easy to misuse without a structured reference. ## Core Features & Use Cases - Tween Creation and Configuration: Create tweens with targets, duration, easing, delay, yoyo, repeat, and per-property overrides via this.tweens.add(). - Tween Chains and Stagger: Sequence multiple tweens with this.tweens.chain() and offset multi-target animations with this.tweens.stagger(). - Playback Control and Events: Pause, resume, seek, restart, and kill tweens, and hook into lifecycle callbacks like onStart, onUpdate, and onComplete. - Use Case: A game developer wants a coin sprite to bob up and down forever with a smooth sine easing and a pause at each end; this Skill provides the exact yoyo, repeat: -1, and hold configuration to achieve it. ## Quick Start Ask the AI to create a Phaser 4 tween that moves a sprite to a new position over two seconds with easing and a completion callback.