* @return
	 */
	private GameModule loadGameModule(final String fileName) {
		Class c = null;

		GameModule module = null;

		try {
			c = Class.forName(fileName);

			module = (GameModule) c.getConstructor().newInstance();
		}
		catch (final ClassNotFoundException cnfe) {
			System.out.println("--- Stack Trace ---");
			cnfe.printStackTrace();
		}
		catch (final InstantiationException ie) {
			System.out.println("--- Stack Trace ---");
			ie.printStackTrace();
		}
		catch (final IllegalAccessException iae) {
			System.out.println("--- Stack Trace ---");
			iae.printStackTrace();
		}
		catch (final IllegalArgumentException iae2) {
			System.out.println("--- Stack Trace ---");
			iae2.printStackTrace();
		}
		catch (final InvocationTargetException ite) {
			System.out.println("--- Stack Trace ---");
			ite.printStackTrace();
		}
		catch (final NoSuchMethodException nsme) {
			System.out.println("--- Stack Trace ---");
			nsme.printStackTrace();
		}
		catch (final SecurityException se) {
			System.out.println("--- Stack Trace ---");
			se.printStackTrace();
		}

		return module;
	}