Player and Weapon

Added Weapon.cs (for composition with Player.cs).
Added more variables, methods and comments to Player.cs.