add functional snap two wall to 90 degree drag and drop
refresh