Refactored vsx_engine constructor to use default module_list