private void drawEast(Terrain[][] currentBoard,
			Entities[][] currentObjects, Graphics g) {
		//Starts getting a little trickier here. You have to flip the j and i for x, y, while
		//j corresponds to the inverse position in the arrays! *Whew* So much math!
		Location playerDir = boardState.getPlayerCoords();
		for (int i = 0; i < currentBoard.length; i++) {
			for (int j = 0; j < currentBoard[0].length; j++) {
				double x = ((j + 6 - currentBoard[0].length + playerDir.y) * 0.5 * width / 10)
						- ((i + 5 - playerDir.x) * 0.5 * width / 10)
						+ (10 / 1.75) * (int) width / 13;
				double y = ((j + 6 - currentBoard[0].length + playerDir.y) * 0.5 * height / (15))
						+ ((i + 5 - playerDir.x) * 0.5 * height / (15))
						+ (10 / 3) * (int) height / 21;
				if (currentBoard[i][currentBoard[0].length
						- 1 - j] != null)
					g.drawImage(
							currentBoard[i][currentBoard[0].length
									- 1 - j].img, (int) x, (int) y,
							(int) width / 10, (int) height / 15, null);
				else {
					System.out.println("Error!");
				}
			}
		}

		for (int i = 0; i < currentBoard.length; i++) {
			for (int j = 0; j < currentBoard[0].length; j++) {
				if (currentObjects[i][currentObjects[0].length - 1 - j] != null) {
					double x = ((j + 6 - currentBoard[0].length + playerDir.y) * 0.5 * width / 10)
							- ((i + 5 - playerDir.x) * 0.5 * width / 10)
							+ (10 / 1.75) * (int) width / 13
							- (currentObjects[i][currentObjects[0].length - 1 - j].imgs[2].getWidth(null) * (width / startingWidth) - width/10)/2;
					double y = ((j + 6 - currentBoard[0].length + playerDir.y) * 0.5 * height / 15)
							+ ((i + 5 - playerDir.x) * 0.5 * height / 15)
							+ (10 / 3) * (int) height / 21
							+ (0.75 * height / 15) - (currentObjects[i][currentObjects[0].length - 1 - j].imgs[2].getHeight(null) * (height / startingHeight));
					g.drawImage(
							currentObjects[i][currentObjects[0].length - 1 - j].imgs[2],
							(int) x,
							(int) y,
							(int) (currentObjects[i][currentObjects[0].length - 1 - j].imgs[2]
									.getWidth(null) * (width / startingWidth)),
							(int) (currentObjects[i][currentObjects[0].length - 1 - j].imgs[2]
									.getHeight(null) * (height / startingHeight)),
							null);
				}
			}
		}
	}