Implements a lightning projectile with visual effects.
The lightning is created using a series of bolt components that dynamically adjust their shape.
Also refactors the projectile system to use a base class.
Removes unused modifiers from player script.
Adds an in-game debug menu that displays performance metrics (FPS, frame times) and hardware/software information.
The menu can be toggled using the F3 key (or a custom input binding). It has different display styles, ranging from a compact FPS display to a detailed view with graphs and system information.
Adds a simple map generation system.
The generator creates a path from the bottom row to the top row,
with random horizontal movements and a configurable probability of moving up.
The map is then printed to the console for debugging and visualization.