One thing I'm thankful for is this world doesn't have inexplicable mecha technology.
That's a little bit of a pet peeve of mine for isekai series where they just spring that shit on you without a reasonable explanation...