@Override
	public void update(Observable arg0, Object roomState) {
		status = (GameStatus)roomState;
		game = (Grid) arg0;
			
		if(status == GameStatus.SHOTMISSED)
			game.RevealRooms();

		else if(status == GameStatus.SHOTHIT)
			game.RevealRooms();

		else if(status == GameStatus.DIEDWUMPUS)
			game.RevealRooms();
		
		else if(status == GameStatus.DIEDPIT)
			game.RevealRooms();

		repaint();
	}