I'm having the same issue. I want my player to overlap an object but at the same time be behind an object thats one the same layer as the other object the player is in front of. For some reason all the other objects on that layer start switching from the front and back of eachother. For example i have my player behind the back of a house as well as a tree, making it look like the tree is above his head, but then i have another tree in the opposite side of the house that is now overlapping the house making it look like there is a tree on the roof of the house. How can I make it so the player is able to move behind the objectinand in front o while keeping them in the z order that i placed them in?