Descripción de los Scripts
BubbleMaker.cs:

Genera burbujas en intervalos regulares.
Gestiona la frecuencia de aparición de las burbujas.
CollisionHandler.cs:

Detecta colisiones entre objetos (peces, burbujas, plataforma).
Realiza acciones específicas según el tipo de colisión (sumar oxígeno, perder una vida, etc.).
EnemiesMaker.cs:

Genera enemigos (peces) en la pantalla.
Incrementa la dificultad del juego aumentando la frecuencia de aparición de los enemigos con el tiempo.
FishBomb.cs:

Controla el comportamiento específico del pez bomba.
Define el patrón de movimiento y las acciones del pez bomba.
FishScript.cs:

Gestiona el movimiento de los peces 1, 2 y 3.
Define los diferentes patrones de movimiento de cada tipo de pez.
FixWindowSize.cs:

Fuerza a la ventana del juego a tener un tamaño fijo al inicio.
Evita que el jugador pueda cambiar el tamaño de la ventana.
GameEngine.cs:

Mantiene un seguimiento del tiempo de juego, el oxígeno restante y el estado del juego (en curso, game over).
Muestra la pantalla de Game Over cuando se cumplen las condiciones de derrota.
GameOverScreen.cs:

Controla la interfaz de usuario de la pantalla de Game Over.
Gestiona la funcionalidad de los botones (volver a jugar, salir del juego, etc.).
InvisibleFish.cs:

Hace que el pez se vuelva invisible periódicamente.
Gestiona la frecuencia y duración de la invisibilidad.
MainMenuScreen.cs:

Controla la pantalla de menú principal.
Gestiona los botones de iniciar juego y cerrar juego.
MoveAndPop.cs:

Controla el movimiento de las burbujas y su comportamiento al explotar.
Music.cs:

Reproduce la música de fondo del juego.
Gestiona la transición entre diferentes pistas musicales.
PlayerMovements.cs:

Controla el movimiento de las plataformas.
Define la velocidad y los límites de movimiento de las plataformas.
WoodCollider.cs:

Detecta colisiones con la plataforma.
Reproduce sonidos específicos según el tipo de objeto que colisiona con la plataforma.