diff --git a/lgsm/functions/README.md b/lgsm/modules/README.md old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/README.md rename to lgsm/modules/README.md diff --git a/lgsm/functions/alert.sh b/lgsm/modules/alert.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/alert.sh rename to lgsm/modules/alert.sh diff --git a/lgsm/functions/alert_discord.sh b/lgsm/modules/alert_discord.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/alert_discord.sh rename to lgsm/modules/alert_discord.sh diff --git a/lgsm/functions/alert_email.sh b/lgsm/modules/alert_email.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/alert_email.sh rename to lgsm/modules/alert_email.sh diff --git a/lgsm/functions/alert_gotify.sh b/lgsm/modules/alert_gotify.sh similarity index 100% rename from lgsm/functions/alert_gotify.sh rename to lgsm/modules/alert_gotify.sh diff --git a/lgsm/functions/alert_ifttt.sh b/lgsm/modules/alert_ifttt.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/alert_ifttt.sh rename to lgsm/modules/alert_ifttt.sh diff --git a/lgsm/functions/alert_mailgun.sh b/lgsm/modules/alert_mailgun.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/alert_mailgun.sh rename to lgsm/modules/alert_mailgun.sh diff --git a/lgsm/functions/alert_pushbullet.sh b/lgsm/modules/alert_pushbullet.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/alert_pushbullet.sh rename to lgsm/modules/alert_pushbullet.sh diff --git a/lgsm/functions/alert_pushover.sh b/lgsm/modules/alert_pushover.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/alert_pushover.sh rename to lgsm/modules/alert_pushover.sh diff --git a/lgsm/functions/alert_rocketchat.sh b/lgsm/modules/alert_rocketchat.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/alert_rocketchat.sh rename to lgsm/modules/alert_rocketchat.sh diff --git a/lgsm/functions/alert_slack.sh b/lgsm/modules/alert_slack.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/alert_slack.sh rename to lgsm/modules/alert_slack.sh diff --git a/lgsm/functions/alert_telegram.sh b/lgsm/modules/alert_telegram.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/alert_telegram.sh rename to lgsm/modules/alert_telegram.sh diff --git a/lgsm/functions/check.sh b/lgsm/modules/check.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/check.sh rename to lgsm/modules/check.sh diff --git a/lgsm/functions/check_config.sh b/lgsm/modules/check_config.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/check_config.sh rename to lgsm/modules/check_config.sh diff --git a/lgsm/functions/check_deps.sh b/lgsm/modules/check_deps.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/check_deps.sh rename to lgsm/modules/check_deps.sh diff --git a/lgsm/functions/check_executable.sh b/lgsm/modules/check_executable.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/check_executable.sh rename to lgsm/modules/check_executable.sh diff --git a/lgsm/functions/check_glibc.sh b/lgsm/modules/check_glibc.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/check_glibc.sh rename to lgsm/modules/check_glibc.sh diff --git a/lgsm/functions/check_ip.sh b/lgsm/modules/check_ip.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/check_ip.sh rename to lgsm/modules/check_ip.sh diff --git a/lgsm/functions/check_last_update.sh b/lgsm/modules/check_last_update.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/check_last_update.sh rename to lgsm/modules/check_last_update.sh diff --git a/lgsm/functions/check_logs.sh b/lgsm/modules/check_logs.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/check_logs.sh rename to lgsm/modules/check_logs.sh diff --git a/lgsm/functions/check_permissions.sh b/lgsm/modules/check_permissions.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/check_permissions.sh rename to lgsm/modules/check_permissions.sh diff --git a/lgsm/functions/check_root.sh b/lgsm/modules/check_root.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/check_root.sh rename to lgsm/modules/check_root.sh diff --git a/lgsm/functions/check_status.sh b/lgsm/modules/check_status.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/check_status.sh rename to lgsm/modules/check_status.sh diff --git a/lgsm/functions/check_steamcmd.sh b/lgsm/modules/check_steamcmd.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/check_steamcmd.sh rename to lgsm/modules/check_steamcmd.sh diff --git a/lgsm/functions/check_system_dir.sh b/lgsm/modules/check_system_dir.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/check_system_dir.sh rename to lgsm/modules/check_system_dir.sh diff --git a/lgsm/functions/check_system_requirements.sh b/lgsm/modules/check_system_requirements.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/check_system_requirements.sh rename to lgsm/modules/check_system_requirements.sh diff --git a/lgsm/functions/check_tmuxception.sh b/lgsm/modules/check_tmuxception.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/check_tmuxception.sh rename to lgsm/modules/check_tmuxception.sh diff --git a/lgsm/functions/check_version.sh b/lgsm/modules/check_version.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/check_version.sh rename to lgsm/modules/check_version.sh diff --git a/lgsm/functions/command_backup.sh b/lgsm/modules/command_backup.sh similarity index 100% rename from lgsm/functions/command_backup.sh rename to lgsm/modules/command_backup.sh diff --git a/lgsm/functions/command_check_update.sh b/lgsm/modules/command_check_update.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/command_check_update.sh rename to lgsm/modules/command_check_update.sh diff --git a/lgsm/functions/command_console.sh b/lgsm/modules/command_console.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/command_console.sh rename to lgsm/modules/command_console.sh diff --git a/lgsm/functions/command_debug.sh b/lgsm/modules/command_debug.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/command_debug.sh rename to lgsm/modules/command_debug.sh diff --git a/lgsm/functions/command_details.sh b/lgsm/modules/command_details.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/command_details.sh rename to lgsm/modules/command_details.sh diff --git a/lgsm/functions/command_dev_clear_modules.sh b/lgsm/modules/command_dev_clear_modules.sh similarity index 100% rename from lgsm/functions/command_dev_clear_modules.sh rename to lgsm/modules/command_dev_clear_modules.sh diff --git a/lgsm/functions/command_dev_debug.sh b/lgsm/modules/command_dev_debug.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/command_dev_debug.sh rename to lgsm/modules/command_dev_debug.sh diff --git a/lgsm/functions/command_dev_detect_deps.sh b/lgsm/modules/command_dev_detect_deps.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/command_dev_detect_deps.sh rename to lgsm/modules/command_dev_detect_deps.sh diff --git a/lgsm/functions/command_dev_detect_glibc.sh b/lgsm/modules/command_dev_detect_glibc.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/command_dev_detect_glibc.sh rename to lgsm/modules/command_dev_detect_glibc.sh diff --git a/lgsm/functions/command_dev_detect_ldd.sh b/lgsm/modules/command_dev_detect_ldd.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/command_dev_detect_ldd.sh rename to lgsm/modules/command_dev_detect_ldd.sh diff --git a/lgsm/functions/command_dev_query_raw.sh b/lgsm/modules/command_dev_query_raw.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/command_dev_query_raw.sh rename to lgsm/modules/command_dev_query_raw.sh diff --git a/lgsm/functions/command_fastdl.sh b/lgsm/modules/command_fastdl.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/command_fastdl.sh rename to lgsm/modules/command_fastdl.sh diff --git a/lgsm/functions/command_install.sh b/lgsm/modules/command_install.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/command_install.sh rename to lgsm/modules/command_install.sh diff --git a/lgsm/functions/command_install_resources_mta.sh b/lgsm/modules/command_install_resources_mta.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/command_install_resources_mta.sh rename to lgsm/modules/command_install_resources_mta.sh diff --git a/lgsm/functions/command_mods_install.sh b/lgsm/modules/command_mods_install.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/command_mods_install.sh rename to lgsm/modules/command_mods_install.sh diff --git a/lgsm/functions/command_mods_remove.sh b/lgsm/modules/command_mods_remove.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/command_mods_remove.sh rename to lgsm/modules/command_mods_remove.sh diff --git a/lgsm/functions/command_mods_update.sh b/lgsm/modules/command_mods_update.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/command_mods_update.sh rename to lgsm/modules/command_mods_update.sh diff --git a/lgsm/functions/command_monitor.sh b/lgsm/modules/command_monitor.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/command_monitor.sh rename to lgsm/modules/command_monitor.sh diff --git a/lgsm/functions/command_postdetails.sh b/lgsm/modules/command_postdetails.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/command_postdetails.sh rename to lgsm/modules/command_postdetails.sh diff --git a/lgsm/functions/command_restart.sh b/lgsm/modules/command_restart.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/command_restart.sh rename to lgsm/modules/command_restart.sh diff --git a/lgsm/functions/command_send.sh b/lgsm/modules/command_send.sh similarity index 100% rename from lgsm/functions/command_send.sh rename to lgsm/modules/command_send.sh diff --git a/lgsm/functions/command_skeleton.sh b/lgsm/modules/command_skeleton.sh similarity index 100% rename from lgsm/functions/command_skeleton.sh rename to lgsm/modules/command_skeleton.sh diff --git a/lgsm/functions/command_sponsor.sh b/lgsm/modules/command_sponsor.sh similarity index 100% rename from lgsm/functions/command_sponsor.sh rename to lgsm/modules/command_sponsor.sh diff --git a/lgsm/functions/command_start.sh b/lgsm/modules/command_start.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/command_start.sh rename to lgsm/modules/command_start.sh diff --git a/lgsm/functions/command_stop.sh b/lgsm/modules/command_stop.sh similarity index 100% rename from lgsm/functions/command_stop.sh rename to lgsm/modules/command_stop.sh diff --git a/lgsm/functions/command_test_alert.sh b/lgsm/modules/command_test_alert.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/command_test_alert.sh rename to lgsm/modules/command_test_alert.sh diff --git a/lgsm/functions/command_ts3_server_pass.sh b/lgsm/modules/command_ts3_server_pass.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/command_ts3_server_pass.sh rename to lgsm/modules/command_ts3_server_pass.sh diff --git a/lgsm/functions/command_update.sh b/lgsm/modules/command_update.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/command_update.sh rename to lgsm/modules/command_update.sh diff --git a/lgsm/functions/command_update_linuxgsm.sh b/lgsm/modules/command_update_linuxgsm.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/command_update_linuxgsm.sh rename to lgsm/modules/command_update_linuxgsm.sh diff --git a/lgsm/functions/command_validate.sh b/lgsm/modules/command_validate.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/command_validate.sh rename to lgsm/modules/command_validate.sh diff --git a/lgsm/functions/command_wipe.sh b/lgsm/modules/command_wipe.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/command_wipe.sh rename to lgsm/modules/command_wipe.sh diff --git a/lgsm/functions/compress_unreal2_maps.sh b/lgsm/modules/compress_unreal2_maps.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/compress_unreal2_maps.sh rename to lgsm/modules/compress_unreal2_maps.sh diff --git a/lgsm/functions/compress_ut99_maps.sh b/lgsm/modules/compress_ut99_maps.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/compress_ut99_maps.sh rename to lgsm/modules/compress_ut99_maps.sh diff --git a/lgsm/functions/core_dl.sh b/lgsm/modules/core_dl.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/core_dl.sh rename to lgsm/modules/core_dl.sh diff --git a/lgsm/functions/core_exit.sh b/lgsm/modules/core_exit.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/core_exit.sh rename to lgsm/modules/core_exit.sh diff --git a/lgsm/functions/core_getopt.sh b/lgsm/modules/core_getopt.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/core_getopt.sh rename to lgsm/modules/core_getopt.sh diff --git a/lgsm/functions/core_github.sh b/lgsm/modules/core_github.sh similarity index 100% rename from lgsm/functions/core_github.sh rename to lgsm/modules/core_github.sh diff --git a/lgsm/functions/core_legacy.sh b/lgsm/modules/core_legacy.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/core_legacy.sh rename to lgsm/modules/core_legacy.sh diff --git a/lgsm/functions/core_logs.sh b/lgsm/modules/core_logs.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/core_logs.sh rename to lgsm/modules/core_logs.sh diff --git a/lgsm/functions/core_messages.sh b/lgsm/modules/core_messages.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/core_messages.sh rename to lgsm/modules/core_messages.sh diff --git a/lgsm/functions/core_modules.sh b/lgsm/modules/core_modules.sh similarity index 100% rename from lgsm/functions/core_modules.sh rename to lgsm/modules/core_modules.sh diff --git a/lgsm/functions/core_steamcmd.sh b/lgsm/modules/core_steamcmd.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/core_steamcmd.sh rename to lgsm/modules/core_steamcmd.sh diff --git a/lgsm/functions/core_trap.sh b/lgsm/modules/core_trap.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/core_trap.sh rename to lgsm/modules/core_trap.sh diff --git a/lgsm/functions/fix.sh b/lgsm/modules/fix.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/fix.sh rename to lgsm/modules/fix.sh diff --git a/lgsm/functions/fix_ark.sh b/lgsm/modules/fix_ark.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/fix_ark.sh rename to lgsm/modules/fix_ark.sh diff --git a/lgsm/functions/fix_arma3.sh b/lgsm/modules/fix_arma3.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/fix_arma3.sh rename to lgsm/modules/fix_arma3.sh diff --git a/lgsm/functions/fix_av.sh b/lgsm/modules/fix_av.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/fix_av.sh rename to lgsm/modules/fix_av.sh diff --git a/lgsm/functions/fix_bo.sh b/lgsm/modules/fix_bo.sh similarity index 100% rename from lgsm/functions/fix_bo.sh rename to lgsm/modules/fix_bo.sh diff --git a/lgsm/functions/fix_cmw.sh b/lgsm/modules/fix_cmw.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/fix_cmw.sh rename to lgsm/modules/fix_cmw.sh diff --git a/lgsm/functions/fix_csgo.sh b/lgsm/modules/fix_csgo.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/fix_csgo.sh rename to lgsm/modules/fix_csgo.sh diff --git a/lgsm/functions/fix_dst.sh b/lgsm/modules/fix_dst.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/fix_dst.sh rename to lgsm/modules/fix_dst.sh diff --git a/lgsm/functions/fix_hw.sh b/lgsm/modules/fix_hw.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/fix_hw.sh rename to lgsm/modules/fix_hw.sh diff --git a/lgsm/functions/fix_ins.sh b/lgsm/modules/fix_ins.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/fix_ins.sh rename to lgsm/modules/fix_ins.sh diff --git a/lgsm/functions/fix_kf.sh b/lgsm/modules/fix_kf.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/fix_kf.sh rename to lgsm/modules/fix_kf.sh diff --git a/lgsm/functions/fix_kf2.sh b/lgsm/modules/fix_kf2.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/fix_kf2.sh rename to lgsm/modules/fix_kf2.sh diff --git a/lgsm/functions/fix_lo.sh b/lgsm/modules/fix_lo.sh similarity index 100% rename from lgsm/functions/fix_lo.sh rename to lgsm/modules/fix_lo.sh diff --git a/lgsm/functions/fix_mcb.sh b/lgsm/modules/fix_mcb.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/fix_mcb.sh rename to lgsm/modules/fix_mcb.sh diff --git a/lgsm/functions/fix_mta.sh b/lgsm/modules/fix_mta.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/fix_mta.sh rename to lgsm/modules/fix_mta.sh diff --git a/lgsm/functions/fix_nmrih.sh b/lgsm/modules/fix_nmrih.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/fix_nmrih.sh rename to lgsm/modules/fix_nmrih.sh diff --git a/lgsm/functions/fix_onset.sh b/lgsm/modules/fix_onset.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/fix_onset.sh rename to lgsm/modules/fix_onset.sh diff --git a/lgsm/functions/fix_ro.sh b/lgsm/modules/fix_ro.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/fix_ro.sh rename to lgsm/modules/fix_ro.sh diff --git a/lgsm/functions/fix_rust.sh b/lgsm/modules/fix_rust.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/fix_rust.sh rename to lgsm/modules/fix_rust.sh diff --git a/lgsm/functions/fix_rw.sh b/lgsm/modules/fix_rw.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/fix_rw.sh rename to lgsm/modules/fix_rw.sh diff --git a/lgsm/functions/fix_samp.sh b/lgsm/modules/fix_samp.sh similarity index 100% rename from lgsm/functions/fix_samp.sh rename to lgsm/modules/fix_samp.sh diff --git a/lgsm/functions/fix_sdtd.sh b/lgsm/modules/fix_sdtd.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/fix_sdtd.sh rename to lgsm/modules/fix_sdtd.sh diff --git a/lgsm/functions/fix_sfc.sh b/lgsm/modules/fix_sfc.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/fix_sfc.sh rename to lgsm/modules/fix_sfc.sh diff --git a/lgsm/functions/fix_sof2.sh b/lgsm/modules/fix_sof2.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/fix_sof2.sh rename to lgsm/modules/fix_sof2.sh diff --git a/lgsm/functions/fix_squad.sh b/lgsm/modules/fix_squad.sh similarity index 100% rename from lgsm/functions/fix_squad.sh rename to lgsm/modules/fix_squad.sh diff --git a/lgsm/functions/fix_st.sh b/lgsm/modules/fix_st.sh similarity index 100% rename from lgsm/functions/fix_st.sh rename to lgsm/modules/fix_st.sh diff --git a/lgsm/functions/fix_steamcmd.sh b/lgsm/modules/fix_steamcmd.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/fix_steamcmd.sh rename to lgsm/modules/fix_steamcmd.sh diff --git a/lgsm/functions/fix_terraria.sh b/lgsm/modules/fix_terraria.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/fix_terraria.sh rename to lgsm/modules/fix_terraria.sh diff --git a/lgsm/functions/fix_tf2.sh b/lgsm/modules/fix_tf2.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/fix_tf2.sh rename to lgsm/modules/fix_tf2.sh diff --git a/lgsm/functions/fix_ts3.sh b/lgsm/modules/fix_ts3.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/fix_ts3.sh rename to lgsm/modules/fix_ts3.sh diff --git a/lgsm/functions/fix_unt.sh b/lgsm/modules/fix_unt.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/fix_unt.sh rename to lgsm/modules/fix_unt.sh diff --git a/lgsm/functions/fix_ut.sh b/lgsm/modules/fix_ut.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/fix_ut.sh rename to lgsm/modules/fix_ut.sh diff --git a/lgsm/functions/fix_ut2k4.sh b/lgsm/modules/fix_ut2k4.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/fix_ut2k4.sh rename to lgsm/modules/fix_ut2k4.sh diff --git a/lgsm/functions/fix_ut3.sh b/lgsm/modules/fix_ut3.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/fix_ut3.sh rename to lgsm/modules/fix_ut3.sh diff --git a/lgsm/functions/fix_vh.sh b/lgsm/modules/fix_vh.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/fix_vh.sh rename to lgsm/modules/fix_vh.sh diff --git a/lgsm/functions/fix_wurm.sh b/lgsm/modules/fix_wurm.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/fix_wurm.sh rename to lgsm/modules/fix_wurm.sh diff --git a/lgsm/functions/fix_zmr.sh b/lgsm/modules/fix_zmr.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/fix_zmr.sh rename to lgsm/modules/fix_zmr.sh diff --git a/lgsm/functions/info_distro.sh b/lgsm/modules/info_distro.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/info_distro.sh rename to lgsm/modules/info_distro.sh diff --git a/lgsm/functions/info_game.sh b/lgsm/modules/info_game.sh similarity index 100% rename from lgsm/functions/info_game.sh rename to lgsm/modules/info_game.sh diff --git a/lgsm/functions/info_messages.sh b/lgsm/modules/info_messages.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/info_messages.sh rename to lgsm/modules/info_messages.sh diff --git a/lgsm/functions/info_stats.sh b/lgsm/modules/info_stats.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/info_stats.sh rename to lgsm/modules/info_stats.sh diff --git a/lgsm/functions/install_complete.sh b/lgsm/modules/install_complete.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/install_complete.sh rename to lgsm/modules/install_complete.sh diff --git a/lgsm/functions/install_config.sh b/lgsm/modules/install_config.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/install_config.sh rename to lgsm/modules/install_config.sh diff --git a/lgsm/functions/install_dst_token.sh b/lgsm/modules/install_dst_token.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/install_dst_token.sh rename to lgsm/modules/install_dst_token.sh diff --git a/lgsm/functions/install_eula.sh b/lgsm/modules/install_eula.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/install_eula.sh rename to lgsm/modules/install_eula.sh diff --git a/lgsm/functions/install_factorio_save.sh b/lgsm/modules/install_factorio_save.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/install_factorio_save.sh rename to lgsm/modules/install_factorio_save.sh diff --git a/lgsm/functions/install_gslt.sh b/lgsm/modules/install_gslt.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/install_gslt.sh rename to lgsm/modules/install_gslt.sh diff --git a/lgsm/functions/install_header.sh b/lgsm/modules/install_header.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/install_header.sh rename to lgsm/modules/install_header.sh diff --git a/lgsm/functions/install_logs.sh b/lgsm/modules/install_logs.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/install_logs.sh rename to lgsm/modules/install_logs.sh diff --git a/lgsm/functions/install_mta_resources.sh b/lgsm/modules/install_mta_resources.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/install_mta_resources.sh rename to lgsm/modules/install_mta_resources.sh diff --git a/lgsm/functions/install_retry.sh b/lgsm/modules/install_retry.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/install_retry.sh rename to lgsm/modules/install_retry.sh diff --git a/lgsm/functions/install_server_dir.sh b/lgsm/modules/install_server_dir.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/install_server_dir.sh rename to lgsm/modules/install_server_dir.sh diff --git a/lgsm/functions/install_server_files.sh b/lgsm/modules/install_server_files.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/install_server_files.sh rename to lgsm/modules/install_server_files.sh diff --git a/lgsm/functions/install_squad_license.sh b/lgsm/modules/install_squad_license.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/install_squad_license.sh rename to lgsm/modules/install_squad_license.sh diff --git a/lgsm/functions/install_stats.sh b/lgsm/modules/install_stats.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/install_stats.sh rename to lgsm/modules/install_stats.sh diff --git a/lgsm/functions/install_steamcmd.sh b/lgsm/modules/install_steamcmd.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/install_steamcmd.sh rename to lgsm/modules/install_steamcmd.sh diff --git a/lgsm/functions/install_ts3db.sh b/lgsm/modules/install_ts3db.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/install_ts3db.sh rename to lgsm/modules/install_ts3db.sh diff --git a/lgsm/functions/install_ut2k4_key.sh b/lgsm/modules/install_ut2k4_key.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/install_ut2k4_key.sh rename to lgsm/modules/install_ut2k4_key.sh diff --git a/lgsm/functions/mods_core.sh b/lgsm/modules/mods_core.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/mods_core.sh rename to lgsm/modules/mods_core.sh diff --git a/lgsm/functions/mods_list.sh b/lgsm/modules/mods_list.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/mods_list.sh rename to lgsm/modules/mods_list.sh diff --git a/lgsm/functions/query_gamedig.sh b/lgsm/modules/query_gamedig.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/query_gamedig.sh rename to lgsm/modules/query_gamedig.sh diff --git a/lgsm/functions/query_gsquery.py b/lgsm/modules/query_gsquery.py old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/query_gsquery.py rename to lgsm/modules/query_gsquery.py diff --git a/lgsm/functions/update_factorio.sh b/lgsm/modules/update_factorio.sh similarity index 100% rename from lgsm/functions/update_factorio.sh rename to lgsm/modules/update_factorio.sh diff --git a/lgsm/functions/update_jediknight2.sh b/lgsm/modules/update_jediknight2.sh similarity index 100% rename from lgsm/functions/update_jediknight2.sh rename to lgsm/modules/update_jediknight2.sh diff --git a/lgsm/functions/update_minecraft.sh b/lgsm/modules/update_minecraft.sh similarity index 100% rename from lgsm/functions/update_minecraft.sh rename to lgsm/modules/update_minecraft.sh diff --git a/lgsm/functions/update_minecraft_bedrock.sh b/lgsm/modules/update_minecraft_bedrock.sh similarity index 100% rename from lgsm/functions/update_minecraft_bedrock.sh rename to lgsm/modules/update_minecraft_bedrock.sh diff --git a/lgsm/functions/update_mta.sh b/lgsm/modules/update_mta.sh similarity index 100% rename from lgsm/functions/update_mta.sh rename to lgsm/modules/update_mta.sh diff --git a/lgsm/functions/update_mumble.sh b/lgsm/modules/update_mumble.sh similarity index 100% rename from lgsm/functions/update_mumble.sh rename to lgsm/modules/update_mumble.sh diff --git a/lgsm/functions/update_papermc.sh b/lgsm/modules/update_papermc.sh similarity index 100% rename from lgsm/functions/update_papermc.sh rename to lgsm/modules/update_papermc.sh diff --git a/lgsm/functions/update_steamcmd.sh b/lgsm/modules/update_steamcmd.sh similarity index 100% rename from lgsm/functions/update_steamcmd.sh rename to lgsm/modules/update_steamcmd.sh diff --git a/lgsm/functions/update_ts3.sh b/lgsm/modules/update_ts3.sh similarity index 100% rename from lgsm/functions/update_ts3.sh rename to lgsm/modules/update_ts3.sh diff --git a/lgsm/functions/update_vintagestory.sh b/lgsm/modules/update_vintagestory.sh old mode 100755 new mode 100644 similarity index 100% rename from lgsm/functions/update_vintagestory.sh rename to lgsm/modules/update_vintagestory.sh