I have been working hard to fix and improve the game I have been creating, and I now have an extremely basic version of Space Invaders! I spent my time learning how to have one enemy become a damaged enemy when it gets hit, and how to remove the laser during the same collision. Originally, I couldn’t get the collision trigger to work, until I learned there was a difference between the 2D and 3D collision triggers, and then everything immediately worked. Then, it was all a matter of putting the pieces together.

Next piece I’m planning on working on is replacing these with health-based enemies. Instead of creating a new object to replace the first, the sprite will be determined by the amount of health left. I believe that would clean up my code quite a bit, and allow me to create new, different enemies with a lot less code. That being said, I am happy to have learned it the way I did, as it definitely has it’s uses. This is simply not the right use-case for that.