add Battleground.cpp