Render Layer showing through other Layers
Apparently after fiddling with the scene properties I somehow got it to work, by giving the layer that the object was on a mask layer and then ticking 'all Z' the objects stopped showing through other things. Thank you all for your help on this