public boolean move(String input) {
		// logically what is happening is this variable starts out false,
		// gets changed to true if the player moved successfully, then is
		// send back and it tells the program if the player has moved or not.
		boolean moved = false;
		switch (input) {
		case "north":
			moved = player.move(Direction.NORTH);
			break;
		case "south":
			moved = player.move(Direction.SOUTH);
			break;
		case "west":
			moved = player.move(Direction.WEST);
			break;
		case "east":
			moved = player.move(Direction.EAST);
			break;
		case "up":
			moved = player.move(Direction.UP);
			break;
		case "down":
			moved = player.move(Direction.DOWN);
			break;
		}
		return moved;
	}