I have a problem with an actor not being killed when outside of the screen bounds. I have a single scene, a scene behaviour that creates an actor, and pushes it+rotates it in a direction leading it off the screen. The actor has no behaviours, and its only event is a 'do every' block, it checks if it's alive, and prints to the console that the actor is still alive. There is no "make self always active" block anywhere near the actor or the behaviour that creates it, or any 'set offscreen bounds' blocks either. I know that the actor should normally be killed the moment a part of it leaves the screen, but that's certainly not the case here. Attached is the scene behaviour (create asteroids on click), and the asteroids actor event (print every 0.1 sec if it's still alive).
What can possibly cause an actor to stay alive offscreen?