Yeahhhhh...
The ally stuff will be re-worked in time. It's rather clunky and debugging it is rather difficult since it's about 20 different parts working at once.
And no, the assassin fight shouldn't be an instant loss.