improve self bomb logic!