* @param client
	 */
	private void cmd_climb(final String arg, final Client client) {
		final Player player = getPlayer(client);

		// identify the thing to be climbed, if it's possible
		Thing thing = getThing(arg, getRoom( player.getLocation() )); // ex. box, ladder, building

		if (thing == null) {
			send("Climb what?", client);
			return;
		}

		// check distance from object
		if (Utils.distance(player.getPosition(), thing.getPosition()) <= 1) {

			// get the check for it's difficulty (static assign for testing
			// purposes)
			int difficultyCheck = 10;

			// check to see if we can climb it
			boolean canClimb = skill_check(player, Skills.CLIMB, "1d4+1", difficultyCheck);

			// evaluate results
			if (canClimb) {
				Integer height = Utils.toInt(thing.attributes.get("height"), 1);

				if (height > 1) {
					send("You start climbing <direction> the " + thing.getName().toLowerCase(), client);
				}
				else if (height == 1) {
					send("You climb <up/onto> the " + thing.getName().toLowerCase(), client);
					Point thingPos = thing.getPosition();
					player.setPosition(thingPos.getX(), thingPos.getY());
					player.changePosition(0, 0, 1);
				}
			}
			// answer dependent on how badly check was failed
			else {
			}
		}
		else {
			send("That's too far away.", client);
		}
	}