Implemented base-classes and re-implemented weapon attribution.

In action: http://imgur.com/34dbUJ9