Added GUI (and icons), fixed issue with block move and infinite edge checking.