public void update(){
		MansionArea previousRoom = roomView.room;
		//reset the RoomView, which will cause the entire view to recompute
		roomView = new RoomView(player.getBandit().getName(), player.getBandit().getArea(), player.getBandit().getFace(), 0, 0, width, height, 0);
		
		//special condition needed to redraw the view once a player has been killed by a Guard
		if (!previousRoom.equals(player.getBandit().getArea())){
			//in a new room, check for a Guard
			for (GameMatter item : roomView.room.getItems()){
				if (item instanceof Guard){
					//found a guard in the room, set timer
					Thread check = new Thread(){
						@Override
						public void run(){
							try {
								this.sleep(2700);
							} catch (InterruptedException e) {
								e.printStackTrace();
							}
							//times up call update
							update();
						}
					};
					check.start();
				}
			}
		}

		this.repaint();
	}