hasobstacles
Due to
function _additionalplots!(::Any, ::Observable{<:Simulation{<:SimpleParticleContainer}}; kwargs...) end
this can be merged immediately.
There was a double safety mechanism in place and hasobstacles
was not called on SimpleParticleContainer
anyway.