adding battle, everything compiles still needs to test