public void updatePosition() {
    	if (xPos < xDestination)
            xPos++;
        else if (xPos > xDestination)
            xPos--;
        if (yPos < yDestination)
            yPos++;
        else if (yPos > yDestination)
            yPos--;
        if (xPos == xDestination && yPos == yDestination && isMoving==true) 
        {
        	if (stayAtBreak)
        	{
        		DoMoveToPosition(breakLocation);
        	}
        	else
        	{
        		DoMoveToPosition(homeBase);
        	}
        	waiter.msgAtTable();
        	isMoving=false;
        }
    }