battleground called life