Working version without explosions