3 small problems I'm having

I’m new with Unreal Engine, and so far it’s an amazing tool! I’ve been working on a game based around an animated show I’ve been working on, and it’s allowed me to do something exactly with the look of the show. However, I’ve been having 3 main problems lately.

The game is a 2D platformer with some RPG elements. I have 3 main problems that I don’t know how to fix. They are probably simple things, but as I said, I’m kinda new.

  1. I’m working with an orthographic camera; however, the elements on screen are in disorder, and I don’t know how to order them. I try to order them by pulling them back with the Y value, but it barely works. Is there a good way to order the location of the sprites?
  2. When I try to put elements on top of other elements, they become invisible and are only visible on top of the player. Here’s some pictures for example.

The picture above shows how I’ve ordered elements with the Y value; on top of the desert are a bunch of cactus and plants. But when I try the level…

The cactus is invisible, and only shows up on the region where the player is standing. Is there a way to fix this?

  1. The third problem I have is quite different, it’s more of a thing that I want to implement: I’ve created a good way to go from one level to the next, by going to a box collider and loading the next level. The only thing that doesn’t work is that, when you load the level, you go to a certain “Player Starter”. So if I want a level to have many doors you can come in and out, you’ll always appear in the same starting point. Is there a way to set different starting points and linking them to a box collider from a different level? Here’s the picture of the blueprint I use when loading a level:

Thanks a lot!