Very weird battle generation