Heal now works but has no constraints;
BUG: noticed when enemies take a tower an ArgumentOutOfRangeException gets thrown on Unit.FixedUpdate()