private boolean go(Direction dirToGo)
	{
		try
        {
        	StringBuffer output = new StringBuffer();
        	boolean hasMoved = CommandController.getPlayer().move(dirToGo, output);
        	printMessage(output.toString());
        	return hasMoved;
        }
        catch(Exception e)
        {
        	if(e instanceof EndGameException)
        	{
        		((EndGameException) e).handleExeception();
        	}
        	printMessage(e.getMessage());
        	return false;
        }
	}