added more comments, explosion working