Restructure the folders
New inheritance
SCENES
world ball, wall, net, boundaries
game player, ai, pause UI
first-to-five score, clock
survival score, clock
timeout score, clock
menu ai, fake boundary
splash button
settings button
GAME COMPONENTS
ball
boundary
character
ai
player
wall
net
UI COMPONENTS (no physics)
button
clock
fps
pause_popup
point
score
New folder structure
Store script with scene
/components
/character
ai.tscn
ai.gd
player.tscn
player.gd
ball.tscn
boundary.tscn
character.tscn
net.tscn
wall.tscn
/ui
button.tscn
/scenes
/game
first_to_five.tscn
survival.tscn
timeout.tscn
/menu
splash.tscn
game.tscn
menu.tscn
world.tscn