001public abstract class Game {
002    private static UserInterface aGui;
003    private static GameEngine aEngine;
004
005    /**
006     * Create the game and initialise its internal map. Create the inerface and link
007     * to it.
008     */
009    public static void main(final String[] pArgs) {
010        Game.aEngine = new GameEngine();
011        Game.aGui = new UserInterface(Game.aEngine);
012        Game.aEngine.setGUI(Game.aGui);
013    }
014}