update.
update all. battle is tested.
remove it.
add battle to gen.