I was tasked with making Space Invaders, so I threw this together within a short nights span. Trying various ways to get the enemy drones to move and how to change their direction. Initially starting with rigidbody.AddForce, and ending with a simple Move to (This) Vector3 position over the span of a real time equivalent. Tried to have the directions change when the enemy drones hit the boundary of the camera whilst it changed the Z axis once it hits the boundary. It did not work after an hour and a half so I chose to go with triggers placed in each level. It has 3 levels, as of the time of submitting to my GitHub the levels keep the overall number of lives and add one more row of enemies each, moving from 3 rows to 4 and then 5 rows of enemies to destroy.