private Face getTurn(Face direction){
		int leftAmount = 0;
		switch (playerDirection){
		case NORTHERN:
			//no need compute anything else here
			return direction;
		case WESTERN:
			leftAmount = 1;
			break;
		case SOUTHERN:
			leftAmount = 2;
			break;
		case EASTERN:
			leftAmount = 3;
		default:
			break;
		}
		
		switch (leftAmount){
		case 1:
			return Face.getLeft(direction);
		case 2:
			return Face.getLeft(Face.getLeft(direction));
		case 3:
			return Face.getLeft(Face.getLeft(Face.getLeft(direction)));
		}
		return direction;
	}