Interesting idea, the concept of moving control to another entitiy definitely has a lot of potential :)
Unfortunately it's a sometimes a bit hard to see which unit is in control, or how control can be transferred -- but otherwise good approach!