What problem does it solve? Positioning, styling, and transforming dozens 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 batch operations on game objects are done in single calls. ## Core Features & Use Cases - Batch Property Operations: Set or increment x, y, alpha, scale, rotation, tint, depth, and more across entire 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. - Grid Layout and Distribution: Use GridAlign for grid layouts and Spread/SmoothStep for interpolating property values across item sets. - Utility Functions: Array manipulation (shuffle, sort, range generation), object config parsing (GetValue, GetFastValue), and string helpers (Format, UUID). - Use Case: Spawn 20 enemy sprites, arrange them in a 5x4 grid with GridAlign, fade their alpha from 0 to 1 with Spread, and wrap them in screen bounds with WrapInRectangle. ## Quick Start Arrange my group of enemy sprites into a 5x4 grid starting at position 100,100 and fade their alpha values from 0.3 to 1 across the group.