:thumbsup: to the first point (keeping track of that number shouldn't be a performance issue on mobile phones? i don't know if impact initializes the enemies on load or when they approach the window)

for the second point, something like `this.totalXTraveled = x + Math.random()` in the init, and then add the distance traveled in each `update` to `this.totalXTraveled` (arbitrarily naming `this.totalXTraveled` as the replacement for creating the `angle` variable)?