added to blockavoider code, added comments, and began traveller code