finished up battle creation and basics of battle control