[ ADT's Report ] Updated the `tekton-enet` ( Armageddon Multiplayer ) on branch `launcher` **Special Tile Enhancements** ✅ **Block Floor Effect** - Upgraded to create a "wall" or line of blocked tiles instead of a single tile. * **Behavior**: Generates a line of 3 to 9 blocked tiles. * **Direction**: Randomly chooses Horizontal, Vertical, or Diagonal. * **Origin**: Starts propagation from a random adjacent cell. ✅ **Spawn Tiles Effect** - Enhanced to spawn tiles in a wider area. * **Area**: Increased radius to 2 (covering a 5x5 zone). * **Density**: Randomly fills 3 to 8 empty spots within this radius. * **Logic**: Prioritizes immediate neighbor spaces for better accessibility. ✅ **Burn Tiles Effect** - Reworked into a "Knockback / Disarm" mechanic. * **Target**: Selects a random opponent. * **Action**: Strips 3-6 random tiles from their playerboard. * **Result**: Scatters them back onto the grid near the opponent (radius 2). If no space exists, it forces a replacement of existing nearby tiles. ✅ **Invisible Mode** - Tweaked for balance and stability. * **Balance**: Removed "Auto-Grab" mechanic; it was deemed too powerful. * **Buff**: Retains invisibility and the +2 tile movement speed boost. * **Stability**: Refactored timer logic to prevent runtime errors during hot-reloading. ✅ **Visual Feedback** - Improved clarity for combat and special effects. * **Notifications**: Messages now explicitly state WHO used an ability and WHO was targeted (including usernames). * **Freeze Visual**: Frozen players are now tinted **Ice Blue** for the duration of the effect. * **Implementation**: Added recursion logic to apply material overlays to 3D character meshes since `modulate` is not supported on Node3D. **Refactoring & Cleanup** ✅ **Obstacle Manager Removal** - Completely removed the unused `ObstacleManager` system to streamline the codebase. * Deleted `obstacle_manager.gd`. * Stripped all references and logic from `Main.gd`, `EnhancedGridMap.gd`, `UIManager.gd`. * Cleaned up Player-related managers (`Movement`, `Input`, `Action`). **Bug Fixes** ✅ **Special Tiles Parser Fix** - Resolved a critical parser error in `special_tiles_manager.gd` caused by a duplicate `_process` function declaration, ensuring correct compilation.