implement missile destroy terrain logic
refactoring for simplicity and better concept
make it runable after refactoring
add explode effect