Add basic gui, tile re-arrangement algo