* fix(window-state): restore window positions that matches monitor positions closes #892 * check for intersections of any window corner instead of only top-left