public boolean checkCollision(BallModel ball) {
    	double cenX = ball.getCenterPosX();
    	double cenY = ball.getCenterPosY();
    	/*
    	if ((ball.getPosX() > pos.getX()) && (ball.getPosX() < pos.getX() + blockWidth)
    		&& (ball.getPosY() > pos.getY()) && (ball.getPosY() < pos.getY() + blockHeight)) {
    		*/
    	if ((cenX > pos.getX()) && (cenX < pos.getX() + blockWidth)
    		&& (cenY > pos.getY()) && (cenY < pos.getY() + blockHeight)) {
    		handleCollisionAlt(ball);
    		hits--;
    		blockColor = blockColor.darker();
    		if (hits <= 0)
    			collision = true;
    		return true;
    	}
    	else
    		return false;
    }