Fixed some methods, added "Damage" to GenericShip, added comments