justice battle