Corners set by width/length/currDir