Game feel note: when a shot hits an enemy, there should either be sound effect or the enemy should flash or respond in some way so the player knows their attack is doing something.
But anyway, it's great you managed to find time to even put a boss into this.