@SuppressWarnings("unused")
	public GUI(Ship ship) {
		
		//**********************************************************
		// For Karma - Uncomment the line below to draw gridLines
		// gridLines=true;
		
		//establishes formatting variables to account for full screen gameplay
		//sets wall size and padding for the gui
		if ((screenSize.width) <= (screenSize.height - screenSize.height / 6)) {
			if (GameConstants.WIDTH >= GameConstants.HEIGHT) {
				padding = ((screenSize.width) / GameConstants.WIDTH);
			} else {
				padding = ((screenSize.width) / (4 * GameConstants.WIDTH));
			}
			wallSize = (screenSize.width - padding) / GameConstants.WIDTH;
			while (wallSize * GameConstants.HEIGHT + padding > screenSize.height) {
				wallSize--;
			}

			finalFormatY = ((screenSize.height) - (wallSize
					* GameConstants.HEIGHT + padding)) / 2;
		} else {
			if (GameConstants.WIDTH >= GameConstants.HEIGHT) {
				padding = ((screenSize.width) / GameConstants.WIDTH);
			} else {
				padding = ((screenSize.width) / (4 * GameConstants.WIDTH));
			}
			wallSize = (screenSize.height - (screenSize.height / 6) - padding)
					/ GameConstants.HEIGHT;
			while (wallSize * GameConstants.WIDTH + padding > screenSize.width) {
				wallSize--;
			}

			finalFormatX = ((screenSize.width) - (wallSize
					* GameConstants.WIDTH + padding)) / 2;
		}
		this.ship = ship;
		setBackground(Color.BLACK);

		//imports pictures for the alien, predator, control room, and scanner
		String alienFile = "avp/images/alien.jpg";
		String predatorFile = "avp/images/predator.jpg";
		String controlFile = "avp/images/ControlRoom.jpg";
		String scannerFile = "avp/images/Scanner.jpg";
		try {
			alienImage = ImageIO.read(ClassLoader
					.getSystemResourceAsStream(alienFile));
			predatorImage = ImageIO.read(ClassLoader
					.getSystemResourceAsStream(predatorFile));
			controlImage = ImageIO.read(ClassLoader
					.getSystemResourceAsStream(controlFile));
			scannerImage = ImageIO.read(ClassLoader
					.getSystemResourceAsStream(scannerFile));
		} catch (IOException IO) {
		}
	}