added battlefieldgui.cpp and battlefieldgui.h