re-write EntityFactory to reuse bomb object