hey @merrak, do you remember how the "Z-order according to Y position" was (probably) slowing my game down a lot? I have come up with an alternative. Each of the solid blocks (that the player can be above or below) now has two separate actors: the top of half of the block is one actor, and the bottom half of the block is another. The top half moves itself to the front of the Z layer as soon as it is created, and the bottom half moves itself straight to the back as soon as it is created. The player actor is always in the middle of its Z layer, so problem solved! And everything within just 3 separate z layers, and no "always" events!