Made some classes public so they can be tested.Added unit tests for types of explosions.Code coverage-