i had about an hour to get the enemy fireballs up and working before the deadline and i didnt have time to code proper spawning and ricochet code. So i literally picked a random point around the player (slightly off screen usually) and a random direction and launched it at velocity... rather than coding the movement i gave it to the physics engine in unity with zero friction and 100% bounciness. And let it go. If it gets too far from the player it just respawns and goes again, technically there are only 3 fireballs at all in the game, but with this, it seems like the maze is full of them
This version was a bug fix after the deadline (about an hours worth of work the next day) so its not really judgeable for rating, but I would love honest feedback.