- Make it self-contained by moving actual take-off from 'Fly' to this - Make 'moveToRallyPoint' a simple boolean - Make AttackMove to rally point a child activity - Make TakeOff uninterruptible