Update Day 08:
Today I worked on the enemy pathfinding and chipped away on some bugs with it. I also tried to improve the overall feel and visual of the current weapons, but I am considering dropping visual design until I have all of the mechanics in place.
Other than that, I added a dash mechanic, that allows to dodge incoming fire.
I am encountering a bug with Unity's Transform.LookAt() function, in which the object that I'm rotating, only ever bears the rotation x = 0, y = 0, z = +/-90
Here's the function, it looks fine to me, but if anybody knows what is wrong, please let me know!
weaponAnchor.LookAt(player.position, new Vector3(0f, 0f, -1f));
Thanks for reading!