more changes to battle. need to include check for winner