# Key Gameplay Systems This document details the core systems that drive the gameplay in **Gnome’s Bounty**. ## 1. Hammer System The gnome uses a **Magical Throwing Hammer**. This is the primary tool for: - Stunning enemies. - Breaking walls. - Activating remote triggers. **Files:** `Hammer.cs`, `HammerThrower.cs`. ## 2. Noise & Stealth Enemies react to noise created by the player (e.g., breaking walls, hammer impacts). This system creates the tactical "stealth-puzzle" layer. **Files:** `NoiseSystem.cs`. ## 3. Enemy AI & Spawning Enemies (Goblins) follow predictable paths but become dangerous when alerted or when spawning from caves to increase level pressure. **Files:** `EnemyAI.cs`, `EnemySpawner.cs`. ## 4. Environmental Interaction Breakable walls, chests, and doors form the core of the level puzzles. The "Key Chest" mechanic ensures players must explore to find the exit key. **Files:** `BreakableWall.cs`, `KeyChest.cs`, `Chest.cs`, `Door.cs`.