Updating visual effects and starting on weapon refactoring. THIS VERSION BREAKS UNITY 4.1 COMPATIBILITY. UPDATE TO UNITY 4.2 TO VIEW PROJECT ON THIS BRANCH