Ok, here goes... I highlighted the keywords so it's easier to read.
Might have missed something, but please allow me to blame it partially on the hours(near 1 AM at the moment).
[I changed it a lot(the team seemed very bad, so healing it wasn't so easy), but tried to keep your idea of having 2...