Building battle field, battle_field.cpp is still implementing