Here is my new version with just 6 events:
https://www.dropbox.com/s/8jbp3p7zlra5355/WalkAroundWalls2.capx?dl=0
It works for multiple instances moving at high speed (up to 300-350), doesn't require any additional sprites or waypoints.
Very nice and concise example, yours seems to have problems at 325 Bullet speed, my example drops out at 560 Bullet speed, is this just the difference between C2 & C3 ?, I can't see any other reason than that as your example is only 6 events & 20 objects, and my example is 18 events and 69 objects, on the same laptop, yet it can do 235 more speed.
EDIT, I loaded it up in C3, with worker enabled, and it still only got to 325 Bullet speed.
On a side note, in both examples, when running if you minimise the window, then start resizing it, they both have problems, to be safe you need to half the max speed.
Would be nice to see if someone can make an example that's more stable at higher speeds, maybe with a different behaviour other than Bullet.