Box: refactoring
Box: pointForCorner