I am truly at a loss here so any info you can provide would be greatly appreciated. This suggests to me that in order for me to draw stuff on top of them I will need to change their rendering order manually also, is that correct or are you trying to honour the ugui rendering system or what? The background flash object has "Order in Layer" set to 0 while the characters each have a value of 10. So this says to me that the flash stuff does not honour ugui's hierarchy based rendering order. The Hero is drawn in front of the goal and stuff spawned below it also. One thing to mention though is that the background in the TopSection is drawn behind the Goal but the Enemies are drawn in front of it. I tried adjusting the z value of the goal but that also made no difference. I tried replacing the Transform with a RectTransform and that made no difference. I noticed that the flash stuff has Transforms while all the other UGUI stuff has RectTransforms. In contrast, the Goal object is way down below and yet the Enemy is drawn on top of the goal. Notice that all the flash stuff is in the TopSection and way at the start of the hierarchy. If you look at the included screenshot you will see the problem I am facing. The guy I'm working for seems to be a huge fan of yours as he has nothing but good things to say about you I am here to test if your skills match your reputation