public synchronized boolean checkBoundaryContact(){
    	if (point.X() < 0 || point.X() > canvasWidth){
    		return true;
    	}
    	if (point.Y() < 0 || point.Y() > canvasHeight){
    		return true;
    	}
    	return false;
    }