Clean beam process.
Add Destroy() and dumbfire().
A more realible check for dumbfire().
Fix compile error.
Merge pull request #950 from ESwordTheCat/nBcWve1s

Clean beam process.