private void goRoom(Command command) {
		if(!player.getCurrentRoom().isLighted())
		{
			StringManager.outPut("canttakeitnolight");
			return;
		}
		if (!command.hasSecondWord()) {
			// if there is no second word, we don't know where to go...
			StringManager.outPut("nodirection");

		}
		Direction direction;
		try
		{
			direction = Direction.valueOf(command.getSecondWord().toUpperCase());
		}
		catch(Exception e)
		{
			StringManager.outPut("gowhere");
			return;
		}
		// Try to leave current room.
		Room nextRoom = player.getCurrentRoom().getExit(direction);

		if (nextRoom == null) {

			StringManager.outPut("nodoor");

		} else if(player.getIn(nextRoom))
		{
			player.getCurrentRoom().prepareActivity(player);
			StringManager.outPutText(player.getCurrentRoom().toString() +"\n" +player.getCurrentRoom().getExitString());
		}
		else
		{
			StringManager.outPut("cantleave");
		}
	}