Weapon classes added

Теперь лазерные пушки - это отдельные классы, наследуемые от класса Weapon. Они содержат инфу об уроне, дальности, затратах энергии, звуке и отрисовке.

Генератор новых кораблей (ф-ция в Form.cs) теперь требует указания типа вооружения помимо типа корабля и номера игрока. При создании корабля, создается и объект указанного оружия, которое помещается на корабль в equippedWeapon.

~Разобрался, как отрисовывать снаряды так, чтобы за ними не оставался след. Но лазер и так смотрится прикольно. Но чтоб не забыть как это делается, инструкция хранится в комментах в отрисовке лёгкого лазера (WpnLightLaser)

Завтра-послезавтра разгребу код, сделаю его более читабельным и снесу лишние коменты. Всем добра.