public void makeDefaultGrid() {
		for (int i = 0; i < 101; i++) {
			for (int j = 0; j < 25; j++) {
				GridSpace d = new GridSpace(new ArrayList<Thing>());
				if (i == 100) {
					d.add(new Terrain(false, Color.BLACK));
				} else if (j >= 22) {
					d.add(new Terrain(true, Color.GREEN));
				} else if (j > 2) {

				} else {
					d.add(new Terrain(true, Color.DARK_GRAY));
				}
				d.sortArrayOfThings();
				grid.put(new Point(i, j), d);
			}
		}
		Forge f = new Forge();
		ArrayList<Thing> things = new ArrayList<Thing>();
		Character c = new Character(true, Color.BLUE);
		c.setMaxHp(20);
		c.setHp(20);
		c.addWeapon(f.constructMeleeWeapons(0, (LivingThing) c));
		c.addWeapon(f.constructMagic(8, (LivingThing) c));
		c.addWeapon(f.constructRangedWeapons(6, (LivingThing) c));
		c.setWeapon(c.getCloseStore().get(0));
		things.add(c);
		GridSpace test = new GridSpace(things);
		test.sortArrayOfThings();
		ArrayList<Thing> enemies = new ArrayList<Thing>();
		enemies.add(new Enemy(true, Color.GRAY, "Jerome", 10, 10, 10));
		grid.put(new Point(15, 21), test);
		setCharacterLocation(new Point(15, 21));
		things = new ArrayList<Thing>();
		test = new GridSpace(things);
		test.sortArrayOfThings();
		GridSpace enemiesSpace = new GridSpace(enemies);
		grid.put(new Point(20, 21), test);
		grid.put(new Point(25, 19), enemiesSpace);
		setEnemyLocation(new Point(25, 19));
	}