added explosion animation and death logic