I really liked the idea and the execution was quite good!
I would have loved some forewarning before changing ships as it usually led to take some damage but other than that, good job!