ego battles