Units now consume ammo properly when attacking with a Weapon that requires ammo. Units now initialize themselves with the maximum amount of ammo when initialized. Fixed bug with algorithm for choosing best weapon.