added battlefield.cpp, finished battlefield.h, added comments, everything currently compiles