2D Top-Down Controller
The Descent Begins
Lesson 1
Move the Wanderer
Build: Build the CharacterBody2D player and make it walk

Lesson 2
Eight Directions, One Speed
Build: Normalize the input so diagonals are not faster

Lesson 3
Aim at the Cursor
Build: Rotate a weapon pivot to the mouse and flip the body

Lesson 4
The Dash
Build: A burst of speed on a cooldown

Lesson 5
I-Frames & Afterimages
Build: Turn the dash into a real dodge with a shared Juice library

Lesson 6
The Follow Camera
Build: A Camera2D that eases toward the player

Lesson 7
Screen Shake
Build: A GameManager autoload routes trauma shake to the camera

Lesson 8
Body Juice & Final Assembly
Build: Walk bob, stop squash, and the finished controller
