added battlefield.h even though it still needs a lot of work