added explosion
add sprite random rotate