private void displayTiles(Terminal term, int left, int top) {
		for (int x = 0; x < this.screenWidth; x++) {
			for (int y = 0; y < this.screenHeight; y++) {
				int wx = x+left;
				int wy = y+top;
				if (Game.game.world.getDiscovered(wx, wy)) {
					if (Game.game.player.canSee(wx, wy))
						term.write(Game.game.world.getTile(wx, wy).getGlyph(), wx, wy, Game.game.world.getColor(wx, wy), Color.lightGray);
					else
						term.write(Game.game.world.getTile(wx, wy).getGlyph(), wx, wy, Color.darkGray, Color.gray);
				}
				if (Game.game.player.canSee(wx, wy)) {
					ArrayList<Item> itm = Game.game.world.getItems(wx, wy);
					if (itm.size() > 0)
						term.write(itm.get(0).getGlyph(), itm.get(0).x-left, itm.get(0).y-top, itm.get(0).getColor(), Color.lightGray);
					Creature creature = Game.game.world.getCreature(wx, wy);
					if (creature != null) {
						term.write(creature.getGlyph(), creature.x - left, creature.y - top, creature.getColor(), Color.lightGray);
					}
				}
			}
		}
	}