public void redraw() {
		char[][] mapp = new Map().getAsciiMap(); // reloads a new ascii map with
													// '.' to write the mask
													// upon
		for (MaskObject o : mapObjects) {
			if (o.posX > 95) // makes sure that no objects have walked outside
								// the scope of the array
				o.posX = 95;
			if (o.posX < 0)
				o.posX = 0;
			if (o.posY > 95)
				o.posY = 95;
			if (o.posY < 0)
				o.posY = 0;
			if (o.getCreature() == null)			
				mapp[o.posX][o.posY] = o.name;
			else if (o.getCreature().getSheet().getLife() > 0)
				mapp[o.posX][o.posY] = o.name;
		}
		this.setAsciiMap(mapp);
	}