Added "isAutomatic" property to Weapon.
Weapon\'s getters and setters are no longer virtual.
Removed unused get/setCooldown from Weapon.