private static List<GamePlugin> loadPlugins() {
ServiceLoader<GamePlugin> plugins = ServiceLoader.load(GamePlugin.class);
List<GamePlugin> result = new ArrayList<>();
for (GamePlugin plugin : plugins) {
System.out.println("Loaded plugin " + plugin.getGameName());
result.add(plugin);
}
return result;
}