Advanced weapon implementation.

Need weapon animations, weapon sounds, weapon firing mechanism.
no message
Switched to text serialization.