public void move(char direction, Map PlayerMap) {
		int x = CurrentPosition.getX();
		int y = CurrentPosition.getY();

		try {
			switch (direction) {
			case 'U':
			case 'u':
				setPosition(new Position(x, y - 1, PlayerMap.getTile(y - 1, x)));
				break;

			case 'D':
			case 'd':
				setPosition(new Position(x, y + 1, PlayerMap.getTile(y + 1, x)));
				break;

			case 'L':
			case 'l':
				setPosition(new Position(x - 1, y, PlayerMap.getTile(y, x - 1)));
				break;

			case 'R':
			case 'r':
				setPosition(new Position(x + 1, y, PlayerMap.getTile(y, x + 1)));
				break;
			}

		} catch (Exception e) {
			System.out.println("You cannot move there!");
		}
	}