Added class Weapon and some simple things.