What problem does it solve? Positioning, transforming, and managing large groups of game objects one-by-one in Phaser 4 is repetitive and error-prone. This Skill provides the complete Phaser.Actions namespace plus Array, Object, and String utilities so you can perform batch operations on entire arrays of game objects in a single call. ## Core Features & Use Cases - Batch Property Operations: Set, increment, spread, or interpolate properties like x, y, alpha, scale, and rotation across arrays of game objects with optional per-item step values. - Geometry-Based Placement: Arrange objects on circles, ellipses, lines, rectangles, and triangles, or scatter them randomly within geometric bounds, plus grid alignment via GridAlign. - Utility Namespaces: Use Phaser.Utils.Array for sorting, shuffling, and range generation, Phaser.Utils.Objects for dot-path config lookups, and Phaser.Utils.String for formatting and UUIDs. - Use Case: Spawn 20 enemy sprites, arrange them in a 5x4 grid with GridAlign, fade their alpha from 0 to 1 with Spread, then wrap them inside screen bounds with WrapInRectangle during gameplay. ## Quick Start Ask the AI to create a group of sprites in Phaser 4 and arrange them in a grid layout with staggered alpha values using Phaser.Actions.