I'd like to propose a simplification to allied healing. Namely, that the injured unit should be healed by allied healers on the ally's turn AND healed by both the ally healers and its own side's healers on its own turn, however, with the maximum healing any unit can receive over the entire round being the maximum healing received from any one source. Rest healing would stack on top of all that, as it does now.
(With regards to poison, it should not be cured or slowed at any time other than at the beginning of the poisoned unit's turn. Healers cannot heal the unit until after its poison has been removed.)
