There is such thing as overengineering - I don't think these designs are suitable for RSPS, and I doubt it'd be worth going so far as to abstract out...
Pretty sure it’s because IntelliJ has updated their gradle since the release of Kronos, so in order to run it you need to downgrade to version 6.4.1....
We can microservice only parts which latency is not much involved in(such as skills, rare rendering code, load npc/object/item/map/spirit detentions...