Factor out explosion instantiation into obstacle script