Update 1

Added alignWithWall and alignWithCorner