implement bombs and explosions
merge