public static boolean canFish()
	{
		int test=0;

		switch(direction)
		{
			case 0:
				if(location.x<getAreaWidth())
				test=currentArea[location.x+1][location.y];
				else
					return false;
				break;
			case 90:
				if(location.y>0)
				test=currentArea[location.x][location.y-1];
				else
					return false;
				break;
			case 180:
				if(location.x>0)
				test=currentArea[location.x-1][location.y];
				else
					return false;
				break;
			case 270:
				if(location.y<getAreaHeight())
				test=currentArea[location.x][location.y+1];
				else
					return false;
				break;
		}

		switch(test)
		{
			case 19:
			case 1:
			case 10:
			case 12:
			case 13:
			case 14:
			case 15:
			case 16:
			case 8:
				return true;
			default:
				return false;

		}
	}