Why distribute the game in an exe if the game itself is JVM-based? It runs mostly fine on Linux when extracted, there are even Linux-specific libs in there.
Also, just curious: why is the
key
field used for indexing? Item order in JSON arrays doesn't change, why not just use array indices?