Waited for 3 minutes and the game finally loaded... and crashed after the intro on Firefox, so another 2 minutes waiting in Chrome and it finally loaded properly. Oh well, here's a detailed review after the sunk cost.
The game is decent, with functioning hit detection and player/ enemy movements, but my educated guess is that the code is unoptimized (my fans became jet engines). The pure realistic style is amusing, especially with the (unskippable) intro cutscene, though the player sprite turns black in certain animations. The enemy spawn rate is slow until I hit 6000+ score, when it suddenly spawns a huge swarm of enemies, filling the entire screen.
The shoot direction is a bit buggy, as sometimes the bullets would shoot backwards relative to the player sprite's facing direction. The bullet speed also varies depending on how far I aim, probably because of using a non-normalised direction vector to calculate the velocity vector.
I've heard that coding in Unity is hard, but a quick search online of "unity rotate sprite using vector" gives the same solution to the angle problem in "Make sprite look at vector2 in Unity 2D?", so using AI is probably unnecessary. Note: If this were in Godot, it would simply be Node2D.LookAt(Vector2 point).
Anyway, try to export your game early and often to prevent such loading issues. If any code changes break the game, you would have older exports as backups.
Good luck on your next jam!