What if the team the flag belongs to could pick it up after,lets say, half of the 50 seconds and bring it back to there base. If they don't pick it up it will be returned after the full 50 seconds. And to make sure that no one just drives through the map with it without bringing it back, you could limit the time the player can hold it's own flag, for lets say 30 seconds or something like that. After that he dropps it. I think this could bring even more fun to the ctf mode.